為什么axure交互做不出來 Axure是一種計算機語言嗎?
Axure是一種計算機語言嗎?號碼Axur如何利用中繼器實現(xiàn)Axure多選樹效果?添加repeater:在repeater中放一個下拉符號和一個多選框。設(shè)置中繼器:類型:分為1、2、3三級,其中1表示
Axure是一種計算機語言嗎?
號碼
Axur
如何利用中繼器實現(xiàn)Axure多選樹效果?
添加repeater:在repeater中放一個下拉符號和一個多選框。
設(shè)置中繼器:
類型:分為1、2、3三級,其中1表示一級(如廣東省),2表示二級(如廣東省-廣州市),3表示(廣東省-廣州市-海珠區(qū))。
Memu1:表示一級菜單。
Memu2:表示二級菜單。
Memu3:表示三級菜單。
夏拉:1表示有下拉符號,0表示沒有下拉符號。
見:1表示可見,0表示隱藏。
宣:下拉符號的方向,0向右,1向下。
選擇中:1表示選擇,0表示不選擇。
繼器時設(shè)置交互事件。
添加過濾器[[ ;1 ]]:過濾掉see為1的行(可見),設(shè)置中繼器每次加載的交互事件。(1)設(shè)置多選框的文字和位置
如果是一級菜單,設(shè)置多框文本memu1。
如果是二級菜單,設(shè)置多框文本memu2,將下拉符號和多框組合向右移動20。
如果是三級菜單,設(shè)置多框文本memu3,將下拉符號和多框組合向右移動40。
(2)設(shè)置下拉符號。如果是夏拉0,隱藏下拉符號。如果xuan0,下拉符號向右,表示下級菜單關(guān)閉;如果是xuan1,則下拉符號向上,表示設(shè)置并選擇了下級菜單(3)。
如果選擇中1,勾選該行的多選框。
設(shè)置鼠標單擊時的下拉符號事件:
如果是xuan0,則更新行this和列xuan1。設(shè)置一級文本標簽memu1和二級文本標簽memu2,用鼠標點擊展開按鈕。
如果是xuan1,則更新行this和列xuan0。設(shè)置一級文本標簽memu1和二級文本標簽memu2,用鼠標點擊收起按鈕。
設(shè)置用鼠標單擊展開按鈕時的事件:如果級別2文本標簽為空,則更新行條件[[item . type ;2 ]]和更新見1;如果級別2文本不為空。更新行條件[[item . type ;3 ]],并更新see0。設(shè)置鼠標單擊關(guān)閉按鈕時的事件:如果2級文本標簽為空,則更新行條件[[Item.type!1 ]],更新see0,xuan0;如果級別2文本不為空。更新行條件[[item . type ;3 ]],并更新see0。設(shè)置多框事件:選中時,更新行this,為列選擇1,并設(shè)置文本1。一級文本標簽memu1,二級文本標簽memu2,類型文本標簽類型,觸發(fā)鼠標點擊選中的按鈕。
取消選擇時,更新行this,在列中選擇0,設(shè)置一級文本標簽memu1,二級文本標簽memu2,類型文本標簽type,并觸發(fā)鼠標單擊取消選擇按鈕。
設(shè)置單擊選定按鈕時的事件:
如果類型文本標簽為1,則更新行條件[[]]并更新選擇中1。
如果類型文本標簽為2,則更新行條件[[]]并更新選擇中1。
當鼠標單擊未選中的按鈕時設(shè)置事件。
如果類型文本標簽為1,則更新行條件[[]]并更新選擇中0。
如果類型文本標簽為2,則更新行條件[[]]并更新選擇中0。更新線路條件[[ " "]],更新玄中0。
如果類型文本標簽為3,則更新行條件[[]],更新選擇中0,并更新行條件。[[[ " "]],更新玄中0。
取消選中按鈕,選中按鈕,放置按鈕,展開按鈕,一級文本標簽,?級別2文本標簽和文字標簽被設(shè)置為隱藏。