【发布时间】:2015-05-28 12:52:18
【问题描述】:
我有一个布尔值的记录,根据布尔值,我希望 GridPanel 的行呈现粗体。我确信有一个很好的 GridView 样式的方法可以做到这一点,但我似乎找不到它。
谢谢。
【问题讨论】:
标签: extjs
我有一个布尔值的记录,根据布尔值,我希望 GridPanel 的行呈现粗体。我确信有一个很好的 GridView 样式的方法可以做到这一点,但我似乎找不到它。
谢谢。
【问题讨论】:
标签: extjs
您的回答是正确的,但我想指出的是,无需提供实例化的 GridView 实例来覆盖 getRowClass。请改用 GridPanel 的 viewConfig:
viewConfig: {
getRowClass: function(rec, idx, rowPrms, ds) {
return rec.data.isRead === false ? 'ph-bold-row' : '';
}
}
【讨论】:
没关系:
view: new Ext.grid.GridView({
getRowClass: function(rec, idx, rowPrms, ds) {
return rec.data.isRead === false ? 'ph-bold-row' : '';
}
})
【讨论】: