很多时候我们需要构建一个树型结构的数据表来记录数据,
比如说成绩表,
有时候这些数据表层级会很多,
数量也很大,
我们想只查看某个树路径下的某一项的数据时,
如果用文本框输出的方式,很难定位,
所以有时候我们可以考虑用树型框来显示数据,
以方便快速地定位到某个树路径下的某一项数据,
进行检查和核对数据.
import win.ui;
/*DSG{{*/
var winform = win.form(text="aardio教程 www.jianma123.com 简码编程";right=759;bottom=469)
winform.add(
button={cls="button";text="查看table";left=375;top=418;right=498;bottom=451;z=2};
edit={cls="edit";left=352;top=10;right=750;bottom=402;edge=1;multiline=1;vscroll=1;z=3};
treeview={cls="treeview";left=16;top=10;right=345;bottom=404;asel=false;bgcolor=16777215;edge=1;singleExpand=false;vscroll=1;z=1}
)
/*}}*/
import web.json;
var 成绩表 = {
张三 = {
语文 = 50;
数学 = 60;
英语 = 70;
};
李四 = {
语文 = 55;
数学 = 66;
英语 = 77;
};
王五 = {
语文 = 55;
数学 = 66;
英语 = 77;
};
赵六 = {
语文 = 55;
数学 = 66;
英语 = 77;
};
陈七 = {
语文 = 55;
数学 = 66;
英语 = 77;
};
黄八 = {
语文 = 55;
数学 = 66;
英语 = 77;
};
}
winform.button.oncommand = function(id,event){
winform.treeview.insertTable(成绩表);
winform.treeview.expandAll();
winform.edit.print(成绩表);
}
winform.show();
win.loopMessage();