读表实现对话框列表¶
模块说明
通过读表方式,在对话框创建列表类组件。
使用前提
将附件中的配置文件放入以下目录
..\Mir200\Envir\QuestDiary\数据文件\
特戒引擎脚本示例:¶
[@main]
#act
goto @读表
goto @显示界面
[@显示界面]
#act
openMerchantBigDlg ok_di 0 0 0 1 0 0
#say
<panelSize2:1500:700>\
<itemGrid:<$str(s$item)>:多排单元组列表名称,1,0,1:0:0:500,160:1,1,650,1:0>\ \ \ \ \ \ \
<text:重置:500:50/@main>
<text:刷新0:500:150/@刷新0>
<text:刷新1:500:250/@刷新1>
[@读表]
#act
tbl_load tb_itemGrid \数据文件\itemgrid.csv
mov s$item
#if tbl tb_itemGrid s$关键字
#act
inc s$item <$tbl(tb_itemGrid,s$关键字,col)>
[@刷新0]
#act
goto @item刷新0
refreshItem 多排单元组列表名称 1 s$item 0
[@刷新1]
#act
goto @item刷新1
refreshItem 多排单元组列表名称 1 s$item 0
[@item刷新0]
#act
mov s$item (<itemIndex:1><img:denglu_liebiao_weixuanzhong:25:25:1:2.5:450:150><itemshow:11:7:345:40:1:0><text:item刷新0{scolor=150}:145:45><itemshow:12:0:40:40:1:0><text:1:25:25><text:已经获得:175:95>)
[@item刷新1]
#act
mov s$item
inc s$item (<itemIndex:1>
inc s$item <img:denglu_liebiao_weixuanzhong:25:25:1:2.5:450:150>
inc s$item <itemShow:11:7:345:40:1:0>
inc s$item <text:item刷新1{scolor=150}:145:45>
inc s$item <itemShow:12:0:40:40:1:0>
inc s$item <text:1:25:25>
inc s$item <text:已经获得:175:95>)