Axure中繼器運用:選擇菜單生成標籤
最新
07-14
本文是關於Axure中繼器運用,如何選擇菜單生成標籤,一起來看看~
其中3、5是難度功能。
line1=0代表第一個菜單未生成標籤,line1=1代表第一個菜單已成標籤,其他以此類推,此配置為「首先隱藏下拉菜單,在輸入框上添加事件OnFocus,顯示下拉菜單並且設置輸入框的背景高度。(1)中繼器中兩個元件:顯示標籤文本內容的元件,刪除功能的元件。(2)中繼器設置為兩列:
c1是用來承載要顯示的文本內容,x是用來標記此項為哪個菜單,跟「分別在每個菜單上面添加事件OnClick。第一步為中繼器添加一行,c1的值為當前選中菜單的文本內容,x表示當前是哪個菜單的標記,可以用1、2、3…來標記。
第二步是收起菜單並且將輸入框背景高度還原。第三步是標記說這個菜單已經被選擇生成了標籤。這裡為了滿足「已經選擇過的菜單不能才生成標籤」功能,做了2個場景判斷:為了滿足「根據選擇的菜單內容長度生成相應長度的標籤」功能,這裡做了2中場景判斷:
在刪除按鈕上面添加事件,剛剛添加標籤的時候標記(設置x的值)了此項是哪個菜單的內容,所以在刪除的時候就要取消標記(還原x的值),所以有幾個菜單就有幾個判斷。如下圖所示:


TAG:數控小匠人 |