问题标签 [extjs-grid]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 尽管编辑器返回相同的值,但需要 ExtJS EditorGrid 重新渲染
我正在使用ExtJS
并且我有一个EditorGrid
带有ColumnModel
一些自定义编辑器的。
编辑器有 aTextField
和 a Combo
、“值”和“单位”,用于显示 temp 和 C/F 之类的内容。因此,如果您更改combo
,它会转换并更改 中的值textfield
。但是,文本字段getValue()
总是以 1 个特定单位返回值,例如华氏度。因此,更改单位组合可能不会更改编辑器返回的值,但如果单位已更改,我仍然需要重新渲染它。
即使编辑器在编辑后返回与编辑前相同的内容,我如何强制EditorGrid
重新渲染单元格?getValue()
extjs4.1 - 根据 ExtJs 4.1 网格中的另一列对一列进行排序
我正在使用 ExtJs 4.1 框架。我有一个网格,它只显示一列(名称)。网格与具有两个字段(名称和排序顺序)的商店相关联。存储中的字段“名称”与网格的名称列相关联。我想根据商店中 SortOrder 字段中可用的值对名称列进行排序。我怎样才能实现这样的逻辑。
谢谢
javascript - 从 extjs 4 中的手风琴和网格获取价值
我想根据我的网格值的参数制作一个 pdf 报告。我想从手风琴标题中获取年份作为参数编号 1 和月份名称作为参数编号 2。但我无法做到这一点。谁能帮我解决这个问题。下面是我的代码:
extjs - 动态添加项目到面板和列到网格
我正在使用 ExtJs 4.1 并尝试将项目动态添加到面板和列到网格。
我的要求
MainPanel(Ext.panel.Panel)
有 2 个子项:
动态面板
(Ext.panel.Panel)
- 我想将此面板动态添加到主面板。
- 然后...我想动态地将项目添加到 DynamicPanel,这些项目是MainPanel的配置,称为:“元素”
动态网格
(Ext.grid.Panel)
- 我想再次将其动态添加到主面板。
- 我想动态地将列添加到 DynamicGrid,这些列又是MainPanel配置网格列的一部分。
我收到以下错误:
this.dpanel 未定义
[Break On This Error] this.dpanel.add(this.elements)
我的代码如下:
extjs - ExtJS GridPanel 数据工具提示
我想将工具提示添加到我的网格面板的数据中。我想把地图放在工具提示面板上,我明白了,但是我的静态地图的宽度是 600px,它从工具提示面板溢出。我使用下面的代码,它工作正常,但不能设置工具提示的宽度。我能怎么做?
extjs - 将 Ext.Button 添加到 ExtJS 列模型
我正在创建一个 Ext.grid.GridPanel。我正在尝试将列添加xtype: button
到列模型中。我不确定,如果我能做到这一点。下面是我的代码,这也是 jsfiddle http://jsfiddle.net/bXUtQ/的链接
我正在使用 extjs 3.4
javascript - ExtJs 网格相似列创建更简单
我有一个网格,它有很多几乎相同的列,它们的名称相同,但最后的数字不同。它们使用相同的渲染器函数,但参数值不同,等等……
这些列定义相对较长(5-10 行)。有没有办法生成它们抛出一个循环或什么?这将使我的代码更好,更紧凑。
提前致谢!
extjs - TextField.getFieldLabel() 不工作
row.GetComponent(0) 被确认为文本字段。当我调用 getFieldLabel() 时,它会因以下错误而崩溃
但是 ExtJs 4.2 文档另有说明...?无论我使用什么技术来达到“标签”。我总是收到一个没有 getFieldLabel() 的对象。我该如何转换?还是直接到达?
有人可以帮忙吗?
行模型代码:
formatting - 格式化 ExtJS 网格列
我知道我可以通过使用Ext.Util.Format类来格式化 ExtJs 网格的列。我想知道如何应用以下格式类型:
- 显示一个数字的百分比符号而不将其乘以 100。因此,如果该值为 10.34,则应显示 10.34%,现在显示为 1034%。
- 如果数字为负数,则应在括号内以红色显示。所以 -23 应该以红色显示为 (23)。
谢谢
javascript - 在行鼠标悬停的条件下显示行工具提示
我在网格渲染事件中使用此代码在行鼠标悬停时显示 tpl
但是当消息没有出现时,它会显示空白 tpl,但我不想显示工具提示请看图片