问题标签 [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.

0 投票
0 回答
1033 浏览

javascript - 尽管编辑器返回相同的值,但需要 ExtJS EditorGrid 重新渲染

我正在使用ExtJS并且我有一个EditorGrid带有ColumnModel一些自定义编辑器的。

编辑器有 aTextField和 a Combo、“值”和“单位”,用于显示 temp 和 C/F 之类的内容。因此,如果您更改combo,它会转换并更改 中的值textfield。但是,文本字段getValue()总是以 1 个特定单位返回值,例如华氏度。因此,更改单位组合可能不会更改编辑器返回的值,但如果单位已更改,我仍然需要重新渲染它。

即使编辑器在编辑后返回与编辑前相同的内容,我如何强制EditorGrid重新渲染单元格?getValue()

0 投票
3 回答
4932 浏览

extjs4.1 - 根据 ExtJs 4.1 网格中的另一列对一列进行排序

我正在使用 ExtJs 4.1 框架。我有一个网格,它只显示一列(名称)。网格与具有两个字段(名称和排序顺序)的商店相关联。存储中的字段“名称”与网格的名称列相关联。我想根据商店中 SortOrder 字段中可用的值对名称列进行排序。我怎样才能实现这样的逻辑。

谢谢

0 投票
1 回答
812 浏览

javascript - 从 extjs 4 中的手风琴和网格获取价值

我想根据我的网格值的参数制作一个 pdf 报告。我想从手风琴标题中获取年份作为参数编号 1 和月份名称作为参数编号 2。但我无法做到这一点。谁能帮我解决这个问题。下面是我的代码:

0 投票
1 回答
15517 浏览

extjs - 动态添加项目到面板和列到网格

我正在使用 ExtJs 4.1 并尝试将项目动态添加到面板和列到网格。

我的要求

MainPanel(Ext.panel.Panel)有 2 个子项:

  • 动态面板(Ext.panel.Panel)

    1. 我想将此面板动态添加到主面板。
    2. 然后...我想动态地将项目添加到 DynamicPanel,这些项目是MainPanel的配置,称为:“元素”
  • 动态网格(Ext.grid.Panel)

    1. 我想再次将其动态添加到主面板。
    2. 我想动态地将列添加到 DynamicGrid,这些列又是MainPanel配置网格列的一部分。

我收到以下错误:

this.dpanel 未定义
[Break On This Error] this.dpanel.add(this.elements)

我的代码如下:

0 投票
3 回答
8120 浏览

extjs - ExtJS GridPanel 数据工具提示

我想将工具提示添加到我的网格面板的数据中。我想把地图放在工具提示面板上,我明白了,但是我的静态地图的宽度是 600px,它从工具提示面板溢出。我使用下面的代码,它工作正常,但不能设置工具提示的宽度。我能怎么做?

0 投票
3 回答
4643 浏览

extjs - 将 Ext.Button 添加到 ExtJS 列模型

我正在创建一个 Ext.grid.GridPanel。我正在尝试将列添加xtype: button到列模型中。我不确定,如果我能做到这一点。下面是我的代码,这也是 jsfiddle http://jsfiddle.net/bXUtQ/的链接

我正在使用 extjs 3.4

0 投票
1 回答
160 浏览

javascript - ExtJs 网格相似列创建更简单

我有一个网格,它有很多几乎相同的列,它们的名称相同,但最后的数字不同。它们使用相同的渲染器函数,但参数值不同,等等……

这些列定义相对较长(5-10 行)。有没有办法生成它们抛出一个循环或什么?这将使我的代码更好,更紧凑。

提前致谢!

0 投票
1 回答
340 浏览

extjs - TextField.getFieldLabel() 不工作

row.GetComponent(0) 被确认为文本字段。当我调用 getFieldLabel() 时,它会因以下错误而崩溃

但是 ExtJs 4.2 文档另有说明...?无论我使用什么技术来达到“标签”。我总是收到一个没有 getFieldLabel() 的对象。我该如何转换?还是直接到达?

有人可以帮忙吗?

行模型代码:

0 投票
3 回答
6000 浏览

formatting - 格式化 ExtJS 网格列

我知道我可以通过使用Ext.Util.Format类来格式化 ExtJs 网格的列。我想知道如何应用以下格式类型:

  1. 显示一个数字的百分比符号而不将其乘以 100。因此,如果该值为 10.34,则应显示 10.34%,现在显示为 1034%。
  2. 如果数字为负数,则应在括号内以红色显示。所以 -23 应该以红色显示为 (23)。

谢谢

0 投票
1 回答
517 浏览

javascript - 在行鼠标悬停的条件下显示行工具提示

我在网格渲染事件中使用此代码在行鼠标悬停时显示 tpl

但是当消息没有出现时,它会显示空白 tpl,但我不想显示工具提示请看图片

在此处输入图像描述