Wakanda отображать в сетке миллисекунды в час: минуты: секунды

Кто-нибудь знает, как в Wakanda отображать в Grid миллисекунды в час: минута: секунда

Я думаю, что это формат в сетке, который я должен изменить, но я не знаю, какой формат.

Благодарю.

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");
 }

Другие вопросы по тегам