Axure使用中繼器制作壹個模擬查詢原型:
首先是最終效果圖:
1.以按行政區劃查詢為例1。先準備好資料2。繪制界面框架註1:如果所屬地區的下拉列表不想顯示下面的行政區劃代碼,可以使用隱藏的重復項作為下拉列表項,此處省略;
註2: Axure對函數的使用非常有限,所以借用了壹個隱藏框“區域列表值”,初始值為“33”。當區域下拉框中所選項的值發生變化時,區域的值將作為最後6位,表達式為:[[lvdq。substr (lvdq。(' _')+1,6的索引。
這樣設計的目的是為了簡化查詢函數中的邏輯處理(主要是Axure通風,indexOf函數不能直接把上面的公式放進去)。
3.功能:向數據列表重復項添加過濾器的過濾條件是:[[(item。sjxzjb = = lvjb | item。sjxzjb = '省級' ||項。sjxzjb = '地級')&;& ampItem.sjqhdm.indexOf(LVDQ)>-1]],目的是顯示當選的省、地級,是否用“LVJB”決定顯示縣級,同時通過後面的indexOf函數進行過濾,使壹切歸於同壹級別。(不信看最後的演示動畫)
4.分頁函數(1)顯示每頁的數據行數。
當然,默認復讀機也需要開啟分頁為“多頁”,每壹頁項為“10”,起始頁為“1”。
(2)分頁導航:主頁
將復讀機的當前頁面值設置為“1”。
(3)分頁導航:上壹頁
將重復頁設置為上壹頁。
(4)分頁導航:下壹頁
將復讀頁設置為下壹頁。
(5)分頁導航:最後壹頁
將復讀頁設置為最後壹頁。
(6)分頁導航:手動修改指定頁面。
手動修改後,中繼器當前被修改為修改值。這裏做個判斷,只在1~總頁數範圍內有效,否則會彈出alert提醒。如果想在Axure中使用javascript腳本,可以使用當前頁面打開鏈接。外部地址內容為:JavaScript:{ alert((' Barabara ');}
(7)將中繼器的總頁數和當前頁數寫入分頁列。
設置總頁數[[項。Repeater.pageCount]]和當前頁碼[[Item。Repeater.pageIndex]]。
5.最後的動畫演示是關於“Axure如何使用中繼器制作模擬查詢原型?”我已經分享了所有精彩的內容,希望妳能從中有所收獲!如果妳覺得壹篇文章不夠過癮,那麽不要錯過Axure相關文章!總之,學習道路和單壹的知識很難實現全面的自我發展!如果妳想完全精通壹門技能,那麽妳必須全面學習!加油,全面學習Axure,全面獲取知識點,快速有效推進自主原型設計~