这个问题搞得小弟焦头烂额,各位大侠救命啊!
ExtJs主要代码如下:(使用的Ext.grid.EditorGridPanel)
Ext.grid.ColumnModel([
{
header: "任务执行时间",
dataIndex: 'exec_starttime',
renderer: function show(value){
if(null==value||''==value){
var time=new Date(new Date());
var start='2009-11-11';
start=time.format("Y-m-d");
var btn='<a href="#" onclick=javascript:(this.innerHTML="'+start+'")>开始任务</a>';
return btn;
}else{
var dt = new Date(value);
return dt.format('Y-m-d');
}
}
}
handler : function(){
var selectedItem = grid.getSelectionModel().getSelected();
alert(selectedItem.get('exec_starttime'));//此处得不到结果,为空
};
]);
我已经查看N次了,为什么就是取不到对应的日期值,就连btn对象也取不到,只显示为空啊!