AXURE三级多选树

介绍:用一个中继器实现axure多选树的结果。

原型预览地址:http://ms6yvj.axshare.cn/#g=1&p=新元件1&c=1

东西/原料

  • 中继器
  • 复选框
  • 下拉符号
  • 选中按钮
  • 打消选中按钮
  • 睁开按钮
  • 收起按钮
  • 1级文本标签
  • 2级文本标签
  • type文本标签

方式/步调

  1. 1

    添加中继器:

    在中继器里放入下拉符号和多选框

  2. 2

    设置中继器:

    type:分1、2、3三个级别,1暗示一级(如广东省),2暗示二级(如广东省—广州市),3暗示(广东省-广州市-海珠区)。

    memu1:暗示第一级菜单

    memu2:暗示第二级菜单

    memu3:暗示第三级菜单

    xiala:1暗示有下拉符号,0暗示没有下拉符号

    see:1暗示可见,0暗示埋没

    xuan:下拉符号的偏向,0标的目的右,1标的目的下

    xuanzhong:1暗示选择,0暗示未选中

  3. 3

    设置中继器载入时交互事务

    添加筛选[[Item.see=='1']]:筛选出see为1(可见)的行

  4. 4

    设置中继器每项加载时交互事务

    1、设置多选框文本和位置

          若是是一级菜单,设置多选框文字=memu1

          若是是二级菜单,设置多选框文字=memu2,而且移动下拉符号和多选框组合标的目的右移动20

          若是是三级菜单,设置多选框文字=memu3,而且移动下拉符号和多选框组合标的目的右移动40

    2、设置下拉符号

          若是xiala=0,埋没下拉符号。

          若是xuan=0,下拉符号标的目的右,暗示收起下级菜单

          若是xuan=1,下拉符号标的目的上,暗示打开下级菜单

    3、设置选中

          若是xuanzhong=1,选中该行多选框。

  5. 5

    设置下拉符号鼠标单击时事务

    1、若是xuan=0,更新行this,列xuan=1。设置文本1级文本标签=memu1,2级文本标签=memu2,出发鼠标单击睁开按钮。

    2、若是xuan=1,更新行this,列xuan=0。设置文本1级文本标签=memu1,2级文本标签=memu2,出发鼠标单击收起按钮。

  6. 6

    设置睁开按钮鼠标单击时事务

    1、若是2级文本标签为空,更新行前提[[Item.type=='2'&&Item.memu1==a]],更新see=1

    2、若是2级文本不为空。更新行前提,[[Item.type=='3'&&Item.memu1==a&&Item.memu2==b]],更新see=0

  7. 7

    设置收起按钮鼠标单击时事务

    1、若是2级文本标签为空,更新行前提[[Item.type!='1'&&Item.memu1==a]],更新see=0,xuan=0

    2、若是2级文本不为空。更新行前提,[[Item.type=='3'&&Item.memu1==a&&Item.memu2==b]],更新see=0

  8. 8

    设置多选框事务

    1、选中时,更新行this,列选中=1,设置文本1级文本标签=memu1,2级文本标签=memu2,type文本标签=type,触发鼠标单击选中按钮的事务。

    2.打消选中时,更新行this,列选中=0,设置文本1级文本标签=memu1,2级文本标签=memu2,type文本标签=type,触发鼠标单击打消选中按钮的事务。

  9. 9

    设置选中按钮鼠标单击时事务

    1、若是type文本标签=1,更新行前提[[Item.memu1==a]],更新xuanzhong=1。

    2、若是type文本标签=2,更新行前提[[Item.memu1==a&&Item.memu2==b]],更新xuanzhong=1。

  10. 10

    设置打消选中按钮鼠标单击时事务

    1、若是type文本标签=1,更新行前提[[Item.memu1==a]],更新xuanzhong=0。

    2、若是type文本标签=2,更新行前提[[Item.memu1==a&&Item.memu2==b]],更新xuanzhong=0。更新行前提[[Item.memu1==a&&Item.memu2==''&&Item.memu3=='']],更新xuanzhong=0

    3、若是type文本标签=3,更新行前提[[Item.memu1==a&&Item.memu2==b&&Item.memu3=='']],更新xuanzhong=0。更新行前提[[[Item.memu1==a&&Item.memu2==''&&Item.memu3=='']],更新xuanzhong=0

  11. 11

    打消选中按钮、选中按钮、收起按钮、睁开按钮、1级文本标签、2级文本标签、type文本标签设置为埋没。

注重事项

  • 该元件建造需要对axure有必然的研究,建议您直接下载利用。
  • 发表于 2019-06-04 17:03
  • 阅读 ( 1381 )
  • 分类:其他类型

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
联系我们:uytrv@hotmail.com 问答工具