<accordionList:¶
设置风琴列表样式
标签:命令定义^<accordionList
格式命令名 | 参数1 | 参数2 | 参数3 | 参数4 | 参数5 | 参数6 |
accordionList | 风琴列表内容 | 内部按钮样式 | 列表名称 | x坐标,y坐标 | 列表高度,是否滑动 | 外部按钮样式 |
参数1 | 风琴列表内容,由一组 风琴列表外部按钮 组合构成 举例 mov s$风琴列表 (acdBtn:<acdItem:1:内部文字1_1/@按钮1_1><acdItem:2:内部文字1_2/@按钮1_2><acdItem:3:内部文字1_3/@按钮1_3>:1:外部文字1/@按钮1) inc s$风琴列表 (acdBtn:<acdItem:1:内部文字2_1/@按钮2_1><acdItem:2:内部文字2_2/@按钮2_2><acdItem:3:内部文字2_3/@按钮2_3>:1:外部文字2/@按钮2) |
参数2 | 内部按钮样式 参数2.1: 按钮文字x坐标,按钮文字y坐标 参数2.2: 按钮选中图片,按钮未选中图片 参数2.3: 按钮文字大小,选中字色,未选中字色 参数2.4: 选中索引 举例 mov s$内部按钮样式 2,3:huishouwupin_xuanzhongkuang,denglu_liebiao_weixuanzhong:30,168,232:1 |
参数3 | 列表名称 |
参数4 | x坐标,y坐标 风琴列表在自定义对话框中的坐标 |
参数5 | 列表高度,是否滑动(1可滑动;0不可滑动) |
参数6 | 外部按钮样式 参数6.1: 按钮文字x坐标,按钮文字y坐标 参数6.2: 按钮选中图片,按钮未选中图片 参数6.3: 按钮文字大小,选中字色,未选中字色 参数6.4: 选中索引 举例 mov s$外部按钮样式 0,0:lc_shijieliaotian_xuanzhong,lc_shijieliaotian_weixuanzhong:35,24,128:1 |
#say命令中出现 <accordionList: 命令时,#say中<>模块必须以“\”结尾
参见以下脚本示例
特戒引擎脚本示例:¶
脚本下载--> 示例-accordionList
使用前提1请开启配置开关"isUseCustomOKPanel"
配置文件 | ..\Mir200\Tejieconfig\Tejieconfig.txt |
配置节点 | [tjconfig] |
配置项 | isUseCustomOkPanel=1 |
示例--手风琴按钮列表原型¶
[@main]
#act
goto @按钮列表初始化
goto @外部按钮样式
goto @内部按钮样式
mov n$按钮1选中 0
goto @按钮1
goto @显示界面
goto @按钮<$str(s$初始选中)>_1
[@按钮列表初始化]
#act
mov s$风琴列表 (acdBtn:<acdItem:1:内部文字1_1/@按钮1_1><acdItem:2:内部文字1_2/@按钮1_2>:1:外部文字1/@按钮1)
inc s$风琴列表 (acdBtn:<acdItem:1:内部文字2_1/@按钮2_1><acdItem:2:内部文字2_2/@按钮2_2>:2:外部文字2/@按钮2)
inc s$风琴列表 (acdBtn:<acdItem:1:内部文字3_1/@按钮3_1><acdItem:2:内部文字3_2/@按钮3_2>:3:外部文字3/@按钮3)
inc s$风琴列表 (acdBtn:<acdItem:1:内部文字4_1/@按钮4_1><acdItem:2:内部文字4_2/@按钮4_2>:4:外部文字4/@按钮4)
inc s$风琴列表 (acdBtn:<acdItem:1:内部文字5_1/@按钮5_1><acdItem:2:内部文字5_2/@按钮5_2>:5:外部文字5/@按钮5)
inc s$风琴列表 (acdBtn:<acdItem:1:内部文字6_1/@按钮6_1><acdItem:2:内部文字6_2/@按钮6_2>:6:外部文字6/@按钮6)
inc s$风琴列表 (acdBtn:<acdItem:1:内部文字7_1/@按钮7_1><acdItem:2:内部文字7_2/@按钮7_2>:7:外部文字7/@按钮7)
inc s$风琴列表 (acdBtn:<acdItem:1:内部文字8_1/@按钮8_1><acdItem:2:内部文字8_2/@按钮8_2>:8:外部文字8/@按钮8)
inc s$风琴列表 (acdBtn:<acdItem:1:内部文字9_1/@按钮9_1><acdItem:2:内部文字9_2/@按钮9_2>:9:外部文字9/@按钮9)
inc s$风琴列表 (acdBtn:<acdItem:1:内部文字10_1/@按钮10_1><acdItem:2:内部文字10_2/@按钮10_2>:10:外部文字10/@按钮10)
inc s$风琴列表 (acdBtn:<acdItem:1:内部文字11_1/@按钮11_1><acdItem:2:内部文字11_2/@按钮11_2>:11:外部文字11/@按钮11)
inc s$风琴列表 (acdBtn:<acdItem:1:内部文字12_1/@按钮12_1><acdItem:2:内部文字12_2/@按钮12_2>:12:外部文字12/@按钮12)
[@外部按钮样式]
#if
#act
;--按钮文本偏移x,按钮文本偏移y:选中图片名,未选中图片名:按钮文字大小,选中字色,未选中字色:选中索引--
mov s$初始选中 2
mov s$外部按钮样式 0,0:anniuhhuang_4zi_da,anniu_lan_4zi:35,24,128:<$str(s$初始选中)>
[@内部按钮样式]
#act
;--按钮文本偏移x,按钮文本偏移y:选中图片名,未选中图片名:按钮文字大小,选中字色,未选中字色:选中索引--
mov s$内部按钮样式 2,3:huishouwupin_xuanzhongkuang,denglu_liebiao_weixuanzhong:30,168,232:1
[@内容刷新]
#act
mov s$item (
inc s$item <itemSize:905:325:1>
inc s$item <text:<$str(s$测试内容)>:0:0>
inc s$item )
mov s$itemList <$str(s$item)>
refreshItem 刷新内容 1 s$item 0
[@显示界面]
#act
openMerchantBigDlg ok_di 4 0 0 1 0 0
#say
<panelsize2:1200:900>\
<accordionList:<$str(s$风琴列表)>:<$str(s$内部按钮样式)>:手风琴列表:0,0:800,1:<$str(s$外部按钮样式)>>\
<itemList:<$str(s$itemList)>:刷新内容,1:225:10:1,835,0:5>\
[@按钮1]
#act
mov n$外部按钮 1
goto @内部按钮
[@按钮2]
#act
mov n$外部按钮 2
goto @内部按钮
[@内部按钮]
#if
equal <$str(n$按钮<$str(n$外部按钮)>选中)> 0
#act
goto @按钮<$str(n$外部按钮)>_1
#elseAct
mov s$内部选中 <$str(n$按钮<$str(n$外部按钮)>选中)>
goto @按钮<$str(n$外部按钮)>_<$str(s$内部选中)>
[@按钮1_1]
#act
mov n$按钮1选中 1
mov s$测试内容 按钮1_1专属内容
goto @内容刷新
[@按钮1_2]
#act
mov n$按钮1选中 2
mov s$测试内容 按钮1_2专属内容
goto @内容刷新
[@按钮2_1]
#act
mov n$按钮2选中 1
mov s$测试内容 按钮2_1专属内容
goto @内容刷新
[@按钮2_2]
#act
mov n$按钮2选中 2
mov s$测试内容 按钮2_2专属内容
goto @内容刷新