我的gridpanel在第一次加载时从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 ) ;
提前致谢。
答案 0 :(得分:1)
Ext.util.Format.dateRenderer('d -m-Y H:i:s')返回一个函数,但如果你把它放在“”里面,它将被视为一个字符串(所以没有渲染器)。只需删除“”
即可"renderer":Ext.util.Format.dateRenderer('d-m-Y H:i:s')