代码拉取完成,页面将自动刷新
import win.ui;
import win.ui.ctrl.vlistpro;
/*DSG{{*/
mainForm = win.form(text="vlist - Table Adapter";right=600;bottom=400)
mainForm.add(
button={cls="button";text="更新";left=232;top=344;right=336;bottom=368;z=1};
button2={cls="button";text="搜索";left=484;top=342;right=584;bottom=372;z=3};
edit={cls="edit";text="Edit";left=389;top=347;right=477;bottom=372;edge=1;z=4};
vlist2={cls="vlistpro";left=26;top=7;right=589;bottom=330;z=2}
)
/*}}*/
var t ={fields={"序号","姓名","年龄","地址","身份证"}}
//var t={}
math.randomize()
for(i=1;10;1){
var tt={}
tt["序号"]=i
tt["姓名"]=math.random(10,99)+"姓名"
tt["年龄"]=math.random(10,99)
tt["地址"]=math.random(10,99)+"DDz"
tt["身份证"]="身份证" ++ i ++math.random(10,99)
..table.push(t,tt)
}
import console;
//console.log(table.tostring(t))
mainForm.vlist2.onSortColumn = function(col,desc){
/*点击列标题进行排序。col:列号,从1开始。desc:是否倒序。返回true重置标题栏排序图标*/
var datat = owner.getTable()
var field = owner.getFields()
var colname = field[col]
table.sort(datat,function(a){
if (desc){
return owner[colname] > a[colname]
}
else{
return owner[colname] < a[colname]
}
})
owner.update()
return true;
}
mainForm.button2.oncommand = function(id,event){
var key = mainForm.edit.text;
var res,data= mainForm.vlist2.findAll(key,{1,2,3,4})
console.log(table.tostring(res),table.tostring(data),#data)
}
mainForm.vlist2.onClick = function(row/*行*/,col/*列*/){
/*鼠标左键点击项目事件*/
console.log(row,col,owner.getItemText(row,col))
}
mainForm.button.oncommand = function(id,event){
mainForm.vlist2.setItemText(1,1,"100")
}
mainForm.vlist2.setTable(t)
mainForm.show();
win.loopMessage();
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。