问题标签 [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 投票
1 回答
104 浏览

extjs - 从 ExtJs 控件中分离和附加存储

如何从任何 ExtJs 控件中删除和添加商店?在运行时,我应该能够删除和添加存储到 ExtJs 控件,如 Grid、TreePanel 等。

0 投票
1 回答
386 浏览

extjs - Extjs Grid,如何使最后一行不可排序?

看看这个例子:http ://dev.sencha.com/deploy/ext-4.0.0/examples/grid/locking-grid.html

底部的最后一行是“wal-mart”。我如何使底行无法排序?

现在的情况是,如果我对任何列进行排序,沃尔玛可能会随着排序而移动,而不再处于底部。我希望它保持在底部,因为我要将底部行变成一个“总计”行,它将把它上面所有行的值相加,所以它需要保持在底部。

0 投票
1 回答
790 浏览

extjs-grid - 数字列中的 Extjs 网格过滤器

我有一个过滤器工作正常的网格。我的问题是,如果我在搜索字段中给出 1.00。它显示数据 1.00、10.00、100.00 等的结果。我只想显示数据 1.00 的结果。以下是我的代码:

这里,“key”是列名,“values[key]”是在搜索字段中输入的文本。我认为这个过滤器使我的数字四舍五入。

帮我。提前致谢。

0 投票
1 回答
65 浏览

javascript - 网格中的最后一列需要自定义标题

所以我使用 ExtJS 来渲染带有数据的网格。我在网格上有很好的功能,但我想在最后一行说“Total of All”,但它重复了第一个组标题。

以下是我的自定义组标题:

这是生成总计标题的摘要类型配置:

这是我要自定义的带有突出显示标题的屏幕截图。我已经尝试了几件事。任何人都知道如何获得对该单元格的引用并更改标题?

在此处输入图像描述

先感谢您 :)

弥敦道

0 投票
1 回答
1349 浏览

javascript - 刷新/重新绘制网格时组摘要消失

再次返回另一个 ExtJS 查询。我有一个带有 SummaryGroup 功能的网格,可以从面板标题上的工具按钮切换(启用/禁用)。启用一次正确显示它,禁用然后尝试启用该功能。分组发生了,但组的汇总总数不会再次出现?

JS小提琴在这里:http : //jsfiddle.net/hD4C4/1/

在小提琴中,它将显示组总数,然后如果您再次禁用并重新启用它们会消失吗?

这是按下按钮一次的图片: 在此处输入图像描述

这是禁用它然后再次重新启用它之后的相同网格: 在此处输入图像描述

以下是面板标题工具按钮上的切换代码:

这是我的网格代码(顶部有功能功能:

提前谢谢你:) 内森

0 投票
1 回答
315 浏览

extjs - 在 extjs 中渲染表格后使用不同样式设置两个单独的网格单元格

我在 ExtJS 5 中为某些单元格设置样式时遇到了麻烦。我在索引页面中有两个样式规则:

select事件中,所选单元格应使用yellow-cell规则着色。并且之前的单元格需要用其他规则着色,red-cell表格的其余部分只是默认值。

并在取消选择时使用removeItemCls()thenaddItemCls()添加red-cell样式。

有没有合适的方法来做到这一点?因为我的代码只是为整行着色,而我只想为选定/取消选择的单元格着色。

我真的被困在这里,任何帮助将不胜感激。

0 投票
1 回答
3532 浏览

extjs - Sencha Cmd 部署后 - 无法读取未定义的属性“isBufferedStore”

我有一个普通商店的网格。一切正常,但是一旦我使用 sencha cmd 部署我的项目,我就会收到错误:无法读取 undefined 的属性“isBufferedStore”。

我知道当找不到商店时会发生此错误。

店铺:

});

模型:

});

视图:Ext.define('Desktop.irregularPresence.view.irregularPresenceList',{ 扩展:'Ext.grid.Panel',别名:'widget.irregularPresenceList',id:'irregularPresenceList',

});

应用程序.js:

...控制器:['Desktop.irregularPresence.controller.irregularPresenceController'],

... });

0 投票
0 回答
47 浏览

javascript - Extjs5 网格:在 onSelect 事件完成之前停止执行事件

我有一个同时具有 onSelect 和 onItemMouseDown 事件的 gridView。

当我单击一个单元格并打印其位置时,它会给出过去的位置。如果我将位置打印代码放在 setTimeOut 计时器中,例如 100 毫秒,则该位置为真。

有没有办法推迟 gridView 上的事件,直到新选择的单元格的位置更新?

谢谢..

0 投票
1 回答
709 浏览

extjs - 如何在 ExtJS 5 中为 Grid 组件构建高级过滤器面板

我需要为给定的网格组件(在 ExtJS 5 上)构建高级搜索/过滤器面板。

============================================

搜索字段:

字段1:文本字段字段2:数字字段字段3:日期字段4:lov


表格网格:

姓名 | 年龄 | 日期 | 地位


因此,过滤器字段实际上将构建在网格所指的字段之上(基本上镜像字段)。

在输入任何条件并在搜索字段面板中点击搜索时,必须使用新条件重新加载网格的商店。这就是我想做的。但是,我在 extjs 文档或任何论坛上的任何指南/教程中都找不到任何关于此的内容。

Extjs 是否为应用程序开发人员提供了可以使用的任何东西(例如即插即用,使用最小配置来指定字段等)如果没有,我可以使用任何指南/教程来构建它。

感谢你的帮助。谢谢

0 投票
1 回答
853 浏览

javascript - Ext JS:向网格中的列添加按钮以显示/隐藏其他列

我正在尝试在 Ext JS 网格中创建“展开/折叠”列的效果。为此,我想在列名称旁边添加一个图标/按钮,这样当有人单击它时,它的子列要么被隐藏,要么被显示。

我创建了一个小提琴(代码也粘贴在下面),它显示了我希望我的网格如何表现:http: //jsfiddle.net/a1umupea/

在我的解决方案中,我创建了一个链接,该链接调用了一个操纵网格的 javascript 函数。

有没有更好的方法来使用 Ext JS 4.2 来实现这一点,而不是编写一个单独的 javascript 函数?