来自 json 的 ExtJS GridPanel colModel 渲染器
Posted
技术标签:
【中文标题】来自 json 的 ExtJS GridPanel colModel 渲染器【英文标题】:ExtJS GridPanel colModel renderer from json 【发布时间】:2012-06-26 09:48:33 【问题描述】:我的网格面板在第一次加载时从 json 读取它的 colmodel。一切都很好,只是渲染器不工作。
从服务器返回的 Json:
,"colModel":[
"header":"Reg. Id","dataIndex":"RegId","sortable":true,
"header":"Reg. Date","dataIndex":"RegDT","sortable":true,"renderer":"Ext.util.Format.dateRenderer('d-m-Y H:i:s')"
]
Javascipt 处理 colModel 的加载:
var tempConfig = Store.reader.jsonData.colModel;
colModel.setConfig(tempConfig,true);
registrationGrid.reconfigure( registrationStore, colModel ) ;
提前致谢。
【问题讨论】:
【参考方案1】:Ext.util.Format.dateRenderer('d-m-Y H:i:s') 返回一个函数,但如果你把它放在 "" 中,它将被视为一个字符串(所以没有渲染器)。只需删除“”
"renderer":Ext.util.Format.dateRenderer('d-m-Y H:i:s')
【讨论】:
以上是关于来自 json 的 ExtJS GridPanel colModel 渲染器的主要内容,如果未能解决你的问题,请参考以下文章