请将虚表更新至最新版(不低于18.7)
使用 onGetData() 事件函数可以方便的处理某些特定格式的数据。

import win.ui;
import godking.vlistEx;
/*DSG{{*/
var winform = win.form(text="aardio form";right=704;bottom=478)
winform.add({
vlist={cls="vlistEx";text="自定义控件";left=9;top=10;right=700;bottom=468;ah=1;aw=1;border=1;db=1;dl=1;dr=1;dt=1;z=1}
})
/*}}*/
var list = {};
for(i=1;1000;1){
..table.push(list,{"[@rowindex]",0,math.random(1,10000)/100,math.random(45555,45877)});
}
winform.vlist.setTable(list,"自动序号,手动序号,小数点后5位分数,数值转日期",{150,150,150,-1},1);
import time.ole
winform.vlist.onGetData = function(row,col,data){
if col===2 return row; //格式化序号
if col===3 return string.format("%.5f", data); //格式化小数
if col===4 return time.ole(data,"%Y年%m月%d日"); //格式化日期
return data;
}
winform.show();
win.loopMessage();