【发布时间】:2013-02-28 16:13:05
【问题描述】:
我有一个基于 EXT4 的 gridPanel。当我选择特定行时,行突出显示基于给定特定行的“id”。如何将默认实现更改为要使用的东西,例如“rowId”而不是“id” 这是在哪里完成的?如何进行更改?
【问题讨论】:
-
问题不清楚。你能提供一些代码吗? “选择”是什么意思?用鼠标,还是用代码?
-
@Izhaki - 我的意思是鼠标选择
我有一个基于 EXT4 的 gridPanel。当我选择特定行时,行突出显示基于给定特定行的“id”。如何将默认实现更改为要使用的东西,例如“rowId”而不是“id” 这是在哪里完成的?如何进行更改?
【问题讨论】:
idProperty 是Ext.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
【讨论】: