
import win.ui;
import godking.vlistEx;
/*DSG{{*/
mainForm = win.form(text="vlistEx - table adapter";right=749;bottom=709)
mainForm.add({
listview1={cls="vlistEx";left=10;top=10;right=370;bottom=350;acceptfiles=1;aw=1;border=1;db=1;dl=1;dr=1;dt=1;z=1};
listview2={cls="vlistEx";left=380;top=10;right=740;bottom=350;acceptfiles=1;aw=1;border=1;db=1;dl=1;dr=1;dt=1;z=2};
listview3={cls="vlistEx";left=10;top=360;right=370;bottom=700;acceptfiles=1;aw=1;border=1;db=1;dl=1;dr=1;dt=1;z=3};
listview4={cls="vlistEx";left=380;top=360;right=740;bottom=700;acceptfiles=1;aw=1;border=1;db=1;dl=1;dr=1;dt=1;z=4}
})
/*}}*/
import godking.paint
var imgs = godking.paint.splitImage("\6.png",6/*列数*/,6/*行数*/,/*小图左*/,/*上*/,/*右*/,/*下*/,/*原图左*/,/*上*/,/*右*/,/*下*/)
// 设置树形格式1
var tree = {0,1,2,3,3,3,3,2,3,3,1,1,2,3,0,0,1,2,2,1,1,2,2,3,3,0,1,2,3,3,3,1}
var t = {}
for(i=1;#tree;1){
..table.push(t,{"[@rowindex]、第"++i++"行","单元格内容", "[@treeLevel]"=tree[i],"[@treeImg]"=imgs[i]})
}
mainForm.listview1.setColumns("索引,内容",{180,150}/*列宽*/,0/*格式*/)
mainForm.listview1.setTable(t,false);
mainForm.listview1.refreshTree();
mainForm.listview1.tree.show = true;
// 设置树形格式2
var tree = {0,1,2,3,3,3,3,2,3,3,1,1,2,3,0,1,2,2,1,1,2,2,3,3,0,1,2,3,3,3,1}
var t = {}
for(i=1;#tree;1){
..table.push(t,{"[@rowindex]、第"++i++"行","单元格内容", "[@treeLevel]"=tree[i]})
}
mainForm.listview2.setColumns("索引,内容",{180,150}/*列宽*/,/*格式*/)
mainForm.listview2.setTable(t,false);
mainForm.listview2.refreshTree();
mainForm.listview2.tree.show = true
// 设置树形格式3
var tree = {0,1,2,3,3,3,3,2,3,3,1,1,2,3,0,1,2,2,1,1,2,2,3,3,0,1,2,3,3,3,1}
var t = {}
for(i=1;#tree;1){
..table.push(t,{"[@rowindex]、第"++i++"行","单元格内容", "[@treeLevel]"=tree[i]})
}
mainForm.listview3.setColumns("索引,内容",{180,150}/*列宽*/,/*格式*/)
mainForm.listview3.setTable(t,false);
mainForm.listview3.tree.lineColor=0x0000FF;
mainForm.listview3.tree.nodeRound=13;
mainForm.listview3.tree.nodeSize=13;
//mainForm.listview3.tree.parentNodeCheckBox=true;
mainForm.listview3.tree.childNodeCheckBox=true;
mainForm.listview3.tree.checkedColor=0x00FF00;
mainForm.listview3.refreshTree();
mainForm.listview3.tree.show = true
// 设置树形格式4
var tree = {0,1,2,3,3,3,3,2,3,3,1,1,2,3,0,1,2,2,1,1,2,2,3,3,0,1,2,3,3,3,1}
var t = {}
for(i=1;#tree;1){
..table.push(t,{"[@rowindex]、第"++i++"行","单元格内容", "[@treeLevel]"=tree[i],"[@treeImg]"=imgs[i]})
}
mainForm.listview4.setColumns("索引,内容",{180,150}/*列宽*/,/*格式*/)
mainForm.listview4.setTable(t,false);
mainForm.listview4.tree.lineColor=0x0000FF;
mainForm.listview4.tree.nodeRound=13;
mainForm.listview4.tree.nodeSize=13;
mainForm.listview4.tree.parentNodeCheckBox = true;
mainForm.listview4.tree.checkedColor = 0xFF0000;
mainForm.listview4.refreshTree();
mainForm.listview4.tree.show = true
mainForm.show();
win.loopMessage();