首页 > 其他分享 >【BUG】ExtJS 的Tab Reorder 插件持续更新布局问题解决办法 (Solution to layout issues in the continually updated Tab Reo

【BUG】ExtJS 的Tab Reorder 插件持续更新布局问题解决办法 (Solution to layout issues in the continually updated Tab Reo

时间:2023-04-13 10:44:15浏览次数:59  
标签:defer layout Ext Tab ExtJS Reorder

更新记录
2023年4月13日 初始化。

ExtJS教程汇总:https://www.cnblogs.com/cqpanda/p/16328016.html

问题

不停的拖动tab栏,会不断更新布局。
Dragging the tab bar continuously will update the layout constantly.
image

解决办法

进入 ExtJS 包,打开ux目录下的BoxReorderer.js文件,找到337行的位置,包裹上Ext.defer即可。
Enter the ExtJS package and open the BoxReorderer.js file in the ux directory. Wrap the code at line 337 with Ext.defer to delay its execution.

Like this:

// Make the Box Container the topmost layout participant during the layout.
Ext.defer(()=>{
    container.updateLayout({
        isRoot: true
    });
},300);

持续跟进

当前版本:ExtJS 7.6。这个问题已经反馈给官方了,后续官方可能会解决。
Current version: ExtJS 7.6. This issue has been reported to the official team and they may resolve it in the future.

image

注意(Caution)

小心:未测试此修改会不会对其他组件造成影响,生产环境使用请务必进行具体测试。
Caution: This modification has not been tested for potential impact on other components. Please conduct thorough testing before implementing it in a production environment.

标签:defer,layout,Ext,Tab,ExtJS,Reorder
From: https://www.cnblogs.com/cqpanda/p/17312549.html

相关文章

  • 为什么HashMap的key允许空值,而Hashtable却不允许
    结论:HashMap对象的key、value值均可为null。      Hashtable对象的key、value值均不可为null。且两者的的key值均不能重复,若添加key相同的键值对,后面的value会自动覆盖前面的value,但不会报错。1.从源码分析HashMap从源码分析:  HashMap在put的时候会调用hash()......
  • CompletableFuture入门
    CompletableFuture入门1、FuturevsCompletableFuture1.1准备工作先定义一个工具类importjava.nio.file.Files;importjava.nio.file.Paths;importjava.util.StringJoiner;importjava.util.concurrent.TimeUnit;publicclassCommonUtils{publicstaticStri......
  • MODULE_DEVICE_TABLE
    __attribute__((alias(__stringify(A))))  设置函数、变量的别名#include<stdio.h>#define__stringify_1(x...)#x#define__stringify(x...)__stringify_1(x)voida(intn)__attribute__((alias(__stringify(A))));//voidsys_socket(intn)__attribute__((alia......
  • 最新版本 Stable Diffusion 开源 AI 绘画工具之图生图进阶篇
    (✨目录)......
  • QTableWidget获取列(行)索引方法
    //获取指定的列索引集合QList<int>QcViewBaseForm::getSelectedColumns(QTableWidget*tableWidget){QList<int>selectedColumns;QList<QTableWidgetSelectionRange>selectedRanges=tableWidget->selectedRanges();for(autorange:selec......
  • Look-up table使用
    今天做光伏系统仿真的时候想使用looktable模块导入辐射数据,于是有以下随笔。使用命令Ir=xlsread('gaoyuhour.xlsx');创建LookupTable变量mylookuptable=Simulink.LookupTable;   可以看到LookupTable变量有很多属性,这里我们主要用到Breakpoints和Table属性,Breakpo......
  • JavaScript编程实现tab选项卡切换的效果+1
    之前在“圳品”信息系统使用了tab选项卡来显示信息,详见:JavaScript编程实现tab选项卡切换的效果在tab选项卡中使用其它<div>来显示信息就出现了问题,乱套了,比如下面的这段代码:<!DOCTYPEhtml><html><head><metaname="Author"content="PurpleEndurer"><title>“圳品”信息系......
  • RELATED和RELATEDTABLE
    RELATEDRELATED是列函数,返回一个列,前提是需要两张表之间有关联关系两张表Sheet1和CATEGORYSORT,用过CATEGORY关联  在表Sheet1中新增列:RELATED=RELATED('CATEGORYSORT'[CATEGORY]) 计算结果:  RELATEDTABLERELATEDTABLE是表函数,返回一张表,功能是通过一张表......
  • 在英特尔 CPU 上加速 Stable Diffusion 推理
    前一段时间,我们向大家介绍了最新一代的英特尔至强CPU(代号SapphireRapids),包括其用于加速深度学习的新硬件特性,以及如何使用它们来加速自然语言transformer模型的分布式微调和推理。本文将向你展示在SapphireRapidsCPU上加速StableDiffusion模型推理的各种技术......
  • AIGC教程:如何使用Stable Diffusion生成风格化游戏物品和图标
    GameLook报道/随着生成型AI的能力提升,越来越多的开发者开始尝试用StableDiffusion提升自己的研发效率。在RPG游戏的制作当中,数量庞大的游戏内物品是非常耗时且费力的部分,装备、道具、药剂等物品可能数以千计,从概念设计到最终放到游戏里的资源,可能耗费很长时间和......