有谁知道在Wakanda中如何在Grid中显示以小时为单位的毫秒:分钟:秒
我认为这是我必须修改的网格格式,但我不知道哪种格式。
感谢。
答案 0 :(得分:1)
将此信息放在与您的网格关联的数据源的onCurrentElementChange
事件中:
if (this.getCurrentElement()!==null){
//format time value in data grid
$$('dataGrid1').column('timeStamp').setRenderer(
function(myCell) {
if (myCell.value > 0)
return formatSeconds(myCell.value);//formatting using the ultility function
}
);
}
然后在代码中使用formatSeconds
函数:
function formatSeconds(milliseconds) {
var date = new Date(1970,0,1);
date.setSeconds(milliseconds/1000);
return date.toTimeString().replace(/.*(\d{2}:\d{2}:\d{2}).*/, "$1");
}