虚表 —— 使用onGetData()事件函数处理原始数据

光庆 19小时前 141

请将虚表更新至最新版(不低于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();


最新回复 (2)
  • zhhyit 17小时前
    0 引用 2

    可以愉快的导入任何数据了,不用担心格式了

  • webyjh 16小时前
    0 引用 3
    666
返回