中繼器系列(三):下拉選擇框

6 評論 6552 瀏覽 28 收藏 8 分鐘

中繼器的表格“增刪改查”請查看中繼器系列一:《中繼器系列一:信息新增、刪除、簡單篩選》和中繼器系列二:《中繼器系列二:信息修改》。今天給大家?guī)硐吕x擇框的套用中繼器實現(xiàn)不同狀態(tài)的搜索樣式。

一、前期準備

  • 電腦:mac和win都可以(案例以win系統(tǒng)為例,mac類似)
  • 軟件:Axure 8.0
  • 熟練程度:中級(元件使用,函數(shù)調用)
  • 相關使用元件:矩形、中繼器動態(tài)面板、文本框。

二、整體效果展示

三、正文(制作過程)

案例一

直接選擇類型(適合下拉菜單內容固定,且個數(shù)有限)【基礎內容】

思路:中繼器充當容器,鼠標點中中繼器的某一個數(shù)據(jù),賦值到下拉菜單欄的背景框。(系統(tǒng)也自帶了同種類型的組件,但是中繼器實現(xiàn)可以展示一些系統(tǒng)自帶沒有的效果)。

①步驟分解

  • 創(chuàng)建合適大小矩形、中繼器(保證中繼器寬與矩形寬度一致),方向箭頭。
  • 配置中繼器內容,進行中繼器的賦值(下拉菜單內容)。
  • 配置中繼器的鼠標單擊事件。
  • 調整隱藏/顯示關系。

②教程

  • 創(chuàng)建矩形200*40(尺寸后期可以根據(jù)需要調整,調整和中繼器編輯頁面的矩形寬度保持一致)。
  • 創(chuàng)建中繼器,雙擊中繼器進入中繼器編輯頁面,在中繼器編輯頁面調整矩形尺寸為200*40。
  • 進行中繼器賦值操作。

  • 進行鼠標點擊事件。

  • 細節(jié)調整
    給中繼器編輯頁面中的矩形設置選中狀態(tài)變化。添加鼠標移入移除的的選中切換。

配置圖標的旋轉方向和中繼器的顯示和隱藏。

中繼器在初始的狀態(tài)下是隱藏的,點擊下拉菜單的矩形,中繼器顯示。當用點擊中繼器內容時,完成第4步賦值操作后,隱藏中繼器。
圖標開始狀態(tài),方向朝上,點擊下拉菜單的矩形,設置旋轉圖標。完成賦值后再次反方向旋轉圖標。

案例二

滑動選擇類型:

①步驟分解

  • 創(chuàng)建合適大小矩形、中繼器(保證中繼器寬與矩形寬度一致),方向箭頭。
  • 配置中繼器內容,進行中繼器的賦值(下拉菜單內容)
  • 配置中繼器的顯示區(qū)域–動態(tài)面板實現(xiàn)
  • 配置中繼器的鼠標單擊事件
  • 調整隱藏/顯示關系

②教程

保持案例一的操作步驟不變,在將中繼器內容轉換為動態(tài)面板,調整動態(tài)面板的高度,設置動態(tài)面板的垂直滾動條。

案例后記:在顯示隱藏的時候可以進行動態(tài)面板的顯示隱藏替代中繼器的顯示隱藏(中繼器相當于動態(tài)面板的子元素)

案例三

翻頁選擇類型:

①步驟分解

  • 創(chuàng)建合適大小矩形、中繼器(保證中繼器寬與矩形寬度一致),方向箭頭。
  • 配置中繼器內容,進行中繼器的賦值(下拉菜單內容)。
  • 配置中繼器的顯示區(qū)域–動態(tài)面板實現(xiàn)。
  • 添加中繼器多頁顯示的每頁顯示行數(shù),和初始的顯示頁數(shù)。
  • 配置中繼器的鼠標單擊事件。
  • 調整隱藏/顯示關系。

②教程

保持案例二的操作步驟不變(要保持動態(tài)面板顯示后,展示內容可以全部展示),設置中繼器內容多頁顯示,添加上下翻頁按鈕。

配置上下翻頁事件:設置當前顯示頁面(以上一頁舉例)

案例后記:也可以不使用動態(tài)面板。使用好處:可以將上下翻頁按鈕和中繼器同時進行顯示隱藏操作(只用設置動態(tài)面板的隱藏和顯示)。如果不使用,要對三個組件進行顯示隱藏的操作關聯(lián)。

案例四

添加模糊檢索的下拉選擇類型:

①步驟分解

  • 創(chuàng)建合適大小矩形、中繼器(保證中繼器寬與矩形寬度一致),方向箭頭。
  • 配置中繼器內容,進行中繼器的賦值(下拉菜單內容)。
  • 配置中繼器的顯示區(qū)域–動態(tài)面板實現(xiàn)。
  • 配置中繼器的鼠標單擊事件。
  • 添加文本框輸入,在文本框進行文字發(fā)生變化的時候匹配中繼器中文字,從而達到賽選匹配的效果。
  • 采用[[Item.Column0.indexOf(word)>-1]]的匹配原則?!緜€人理解:indexOf(word)是Axure中正則匹配的函數(shù),在axure中,如果返回參數(shù)為-1,表示不存在。其他解釋:indexOf(‘searchValue’,start) 用途:從左至右獲取查詢字符串在當前文本對象中首次出現(xiàn)的位置。未查詢到時返回值為-1。 參數(shù):searchValue為查詢的字符串。】
  • 調整隱藏/顯示關系

②教程

在案例二的基礎上添加文本框,進行文本框輸入的判斷匹配。(匹配過程:添加中繼器篩選,條件為indexOf函數(shù)匹配唯一的中繼器字段)。

其他:點擊清除按鈕給移除篩選,并且文本框賦值為空值,達到重置的效果。

案例后記:indexOf函數(shù)可以配合中繼器實現(xiàn)多種篩選,并且在表格等多種情況下適用。(“臣服”與中繼器+函數(shù)的強大,哈哈)

文章后記:之前一直文章中沒有做文字的篩選模糊匹配,于是最近在看下拉菜單的多種樣式,就嘗試進行制作,函數(shù)+中繼器可以實現(xiàn)–“真香系列”。

 

本文由 @Brose 原創(chuàng)發(fā)布于人人都是產品經理,未經許可,禁止轉載。

題圖來自 Unsplash,基于CC0協(xié)議。

更多精彩內容,請關注人人都是產品經理微信公眾號或下載App
評論
評論請登錄
  1. 找到了

    來自湖北 回復
  2. sjjhyz.club上沒有找到下載路徑

    來自湖北 回復
  3. 膜拜

    來自浙江 回復
  4. 求rp文件

    來自重慶 回復
    1. 官網(wǎng)最近上線,sjjhyz.club提供下載

      回復
  5. 您好rp文件還有嗎,求發(fā)啊,謝謝1836195687@qq.com

    來自安徽 回復