EXTJS 更改 GridPanel 行选择的默认行为

Posted

技术标签:

【中文标题】EXTJS 更改 GridPanel 行选择的默认行为【英文标题】:EXTJS Change default behaviour of the GridPanel row selection 【发布时间】:2013-02-28 16:13:05 【问题描述】:

我有一个基于 EXT4 的 gridPanel。当我选择特定行时,行突出显示基于给定特定行的“id”。如何将默认实现更改为要使用的东西,例如“rowId”而不是“id” 这是在哪里完成的?如何进行更改?

【问题讨论】:

问题不清楚。你能提供一些代码吗? “选择”是什么意思?用鼠标,还是用代码? 检查一下。 ***.com/questions/8716873/… @Izhaki - 我的意思是鼠标选择 【参考方案1】:

idPropertyExt.data.Model 中的配置选项,默认为“id”。您可以在模型中将其更改为“rowid”。如果您直接在商店中指定字段,则必须定义数据模型才能使用此选项。

参考资料:

http://docs.sencha.com/extjs/4.2.2/#!/api/Ext.data.Model-cfg-idProperty http://docs.sencha.com/extjs/4.2.2/#!/api/Ext.data.Store-cfg-fields

【讨论】:

以上是关于EXTJS 更改 GridPanel 行选择的默认行为的主要内容,如果未能解决你的问题,请参考以下文章

extjs gridpanel 操作行 得到选中行

ExtJS GridPanel numberColumn - 排序问题

在 ExtJS 中从 GridPanel 获取模型

ExtJs - 通过 Gridpanel 的索引获取行

ExtJS 3.4.0 GridPanel 有条件地禁用行

EXTJS GridPanel 和 Column Data 默认值