【Axure教程】用中繼器制作卡片多條件搜索效果

卡片設計通過提供清晰的信息結構、可視化吸引力、易擴展性和強大的交互性,為用戶界面設計帶來了許多優勢,使得用戶能夠更輕松地瀏覽、理解和互動。

那今天就教大家如何用中繼器制作卡片的模板,以及完成多條件搜索的效果,我們會以任務信息卡片為案例案例,具體實現的效果如下:

一、效果展示

  • 可以在姓名輸入框里輸入員工姓名,點擊查詢按鈕后可對輸入內容進行模糊搜索
  • 可以選擇部門和職位,點擊查詢按鈕后可以篩選中對應的卡片
  • 可以多個條件同時進行搜索

【原型預覽含下載地址】

https://axhub.im/ax9/b8494994420eef04/#g=1&p=人物卡片_多條件搜索

二、制作教程

1. 人物信息卡片的制作

我們用中繼器來制作任務信息卡片,一個是因為制作完成后復用性較強,在中繼器表格里填寫信息就可以自動生成卡片,二是如果要制作真實的搜索或者篩選效果,就要用到中繼器。我們新增一個中繼器,中繼器里放置我們需要的元件,包括圖片原件(對應人物頭像)、文本標簽(對應姓名、部門崗位、介紹文字)、矩形(對應職責)、背景矩形,如下圖所示擺放。

中繼器表格里,我們要增加對應的類和填寫對應的內容。

  • pic列:對應員工頭像,右鍵導入圖片就可以了
  • name列:對應員工姓名
  • bumen列:對應員工所在的部門
  • gangwei列:對應員工職位
  • jieshao列:對應員工的基礎介紹內容
  • zhize1~3:對應員工的3大職責

我們可以在里面填寫好,或者在excel里編輯好再復制到中繼器表格里也可以。

然后我們將表格里的值設置到對應的元件就可以了,如果是Axure10的話,可以點擊所在列,表頭有個連接按鈕,選擇對應的元件就可以了,如果是Axure8、9的話,就要寫交互實現:在中繼器每項加載時,我們用設置文本和設置圖片的交互,將對應列的值設置到對應的元件中。

2. 搜索欄的制作

搜索欄我們主要用到的元件包括文本標簽(提示文字)、輸入框、下拉列表、按鈕和背景矩形,如下圖所示擺放:

鼠標單擊我們用添加篩選的交互對中繼器表格進行篩選,這里需要分開模糊搜索和篩選兩部分來講。

模糊篩選的話我們用到的是indexof函數,這個函數可以在一段文本里尋找另一段文本的位置,如果的出來的值等于-1,就是沒有找到,不存在;如果大于-1,就是存在,所以我們用這個函數,將中繼器里name列的值對輸入框里的內容進行查看,篩選出indexof函數獲取的結果大于-1的行。

篩選的話,我們直接用下拉列表的選項==中繼器表格對應列的內容即可。但是這里也有一個問題,因為下拉列表里的第一下是提示文字,例如請選擇部門。如果用戶選擇這個后,理應是顯示全部內容,但是按上面的條件,就會去中繼器表格對應列里找請選擇部門這個部門,所以自然找不到任何內容。

所以這里我們要增加情形和條件:在下拉列表選項改變時,如果備選項的文字不等于默認文字,我們就將值設置到一個新的文本,這個文本我們命名為s2(搜索2),不用于顯示,只做邏輯處理;如果備選項的文字等于默認文字,我們就將他設置為空。

點擊查詢按鈕的時候,觸發這個篩選的交互,如果s2的文字不等于空,我們就用篩選的交互,條件為記錄的選項文字==中繼器對應列的文字;如果s2的文字為空,就不需要進行篩選,兩個下拉列表的篩選都是這樣處理。

重置按鈕點擊時,我們首先要用設置文本的交互,將輸入框的內容設置為空,然后用設置列表選中項,將列表選項設置為默認選項。最后我們用觸發事件觸發查詢按鈕鼠標單擊時,就可以移除篩選了,這是因為相當于對輸入框里的空值進行模糊搜索,相當于所有行的內容都包含空值,所以全部都是顯示出來。

當然你們也可以用移除篩選的交互,移除所有篩選也行。

這樣我們就完成了中繼器制作卡片的模板,以及完成多條件搜索的效果的制作了,下次使用也很方便,我們只需要在中繼器表格里填寫內容,即可自動生成交互效果。

那以上就是本期教程的全部內容,感興趣的同學們可以動手試試哦,感謝您的閱讀,我們下期見。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/164613.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/164613.shtml
英文地址,請注明出處:http://en.pswp.cn/news/164613.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

并發與并行

并發和并行是操作系統中的兩個重要概念,它們在定義和處理任務的方式上有一些區別。 并發(concurrency)是指在一段時間內,有多個程序都處于啟動運行到運行完畢之間,但任一時刻點上只有一個程序在處理機上運行。它是一種…

Vue偵聽器

Vue偵聽器是根據組件狀態做DOM更新或者異步更新其他級聯狀態的。計算屬性的主要目標是根據已有數據計算出組件的狀態,它是組件內部的計算,計算結果在組件內部應用。偵聽器的主要目標是根據組件狀態的變動,做級聯的或者異步的操作或DOM更新&am…

STM32F103C8T6第6天:adc、iic、spi、溫濕度dht11在lcd1602顯示

1. ADC介紹 ADC是什么? Analog-to-Digital Converter,指模擬/數字轉換器 ADC的性能指標 量程:能測量的電壓范圍分辨率:ADC能辨別的最小模擬量,通常以輸出二進制數的位數表示,比如:8、10、1…

【Spring篇】Spring注解式開發

本文根據嗶哩嗶哩課程內容結合自己自學所得,用于自己復習,如有錯誤歡迎指正; 我在想用一句話激勵我自己努力學習,卻想不出來什么驚為天人、精妙絕倫的句子,腦子里全是上課老師想說卻沒想起的四個字 “ 唯手熟爾 ”&am…

自動駕駛術語匯總

目錄 智駕級別芯片相關自動駕駛相關輔助駕駛相關預警相關傳感器相關泊車相關安全相關車燈相關 智駕級別 L0-L2屬于輔助駕駛,L4-L5才算自動駕駛 L0(Level 0):無自動化。這是大多數傳統汽車的級別,所有的駕駛任務都需要…

C++每日選擇題—Day1

第一題 以下C代碼會輸出什么? #include <iostream> using namespace std; class A { public:A() {}~A() {} private:static int a; }; int main() {cout << sizeof(A) << endl;return 0; } A&#xff1a;0 B&#xff1a;1 C&#xff1a;4 D&#xff1a;8 答…

2023年最新PyCharm環境搭建教程(含Python下載安裝)

文章目錄 寫在前面PythonPython簡介Python生態圈Python下載安裝 PyCharmPyCharm簡介PyCharm下載安裝PyCharm環境搭建 寫在后面 寫在前面 最近博主收到了好多小伙伴的吐槽稱不會下載安裝python&#xff0c;博主聽到后非常的扎心&#xff0c;經過博主幾天的熬夜加班&#xff0c;…

單鏈表實現【隊列】

目錄 隊列的概念及其結構 隊列的實現 數組隊列 鏈式隊列 隊列的常見接口的實現 主函數Test.c 頭文件&函數聲明Queue.h 頭文件 函數聲明 函數實現Queue.c 初始化QueueInit 創建節點Createnode 空間釋放QueueDestroy 入隊列QueuePush 出隊列QueuePop 隊頭元…

Hyper-V系列:Hyper-V啟動、創建虛擬機、與主機傳輸文件

Hyper-V啟動、創建虛擬機、與主機傳輸文件 一. 簡介二. 啟用Hyper-V的方式也很簡單:一、從“任務管理器”的“性能”查看虛擬化是否啟用,未啟用的需要到BIOS開啟:右下角可以看到“虛擬化:已啟用”二、啟用Hyper-v和虛擬機1.電腦左下角右鍵打開應用界面——可選功能2.在可選…

JavaScript 原始數據類型和對應的對象類型(內置對象)之間的關系

JavaScript 原始數據類型和對應的對象類型&#xff08;內置對象&#xff09;之間的關系 JavaScript 的原始&#xff08;primitive&#xff09;數據類型包括包括數字&#xff08;Number&#xff09;、字符串&#xff08;String&#xff09;、布爾值&#xff08;Boolean&#xf…

【數據結構】E : 貨幣套匯(圖路徑)

E : 貨幣套匯&#xff08;圖路徑&#xff09; Description 套匯是指利用貨幣匯兌率的差異將一個單位的某種貨幣轉換為大于一個單位的同種貨幣。例如&#xff0c;假定1 美元可以買0.7 英鎊&#xff0c;1 英鎊可以買9.5 法郎&#xff0c;1法郎可以買到0.16美元。通過貨幣兌換&a…

ELK企業級日志分析平臺——ES集群監控

啟用xpack認證 官網&#xff1a;https://www.elastic.co/guide/en/elasticsearch/reference/7.6/configuring-tls.html#node-certificates 在elk1上生成證書 [rootelk1 ~]# cd /usr/share/elasticsearch/[rootelk1 elasticsearch]# bin/elasticsearch-certutil ca[rootelk1 ela…

GB/T 29498-2013 木門窗檢測

木門窗是指以木材、木質復合材料為主要材料制作框和扇的門窗。 GB/T 29498-2013 木門窗檢測項目 測試項目 測試標準 外觀質量 GB/T 29498 尺寸 GB/T 29498 裝配質量 GB/T 29498 含水率 GB/T 17657 附著力 GB/T 4893.4 外門窗耐冷熱循環 GB/T 4893.7 耐劃痕 GB/…

Volcano3D繪制3D火山圖

一邊學習&#xff0c;一邊總結&#xff0c;一邊分享&#xff01; 本期教程內容 **注&#xff1a;**本教程詳細內容 Volcano3D繪制3D火山圖 一、前言 火山圖是做差異分析中最常用到的圖形&#xff0c;在前面的推文中&#xff0c;我們也推出了好幾期火山圖的繪制教程&#xff0…

【代數學習題4.2】從零理解范數與跡 —— 求數域元素的范數與跡

從零理解范數與跡 —— 求數域元素的范數與跡 寫在最前面題目解答 2. 范數 N N N思路求解過程python求解 3. 數域 K K K 的范數 N K N_K NK?思路求解過程Python求解分析解題步驟 4. 跡 T T T求解過程共軛元素計算跡 python求解分析解題步驟 5. 數域 K K K 的跡 T K T_K …

讀書筆記——《黑猩猩的政治》

前言 弗朗斯德瓦爾&#xff08;Frans de Waal)的代表作《黑猩猩政治》成書于1982年&#xff0c;是它的首部書籍作品&#xff0c;也是美國國會新任議員的被推薦讀物。之前看的他另一部作品的《萬智有靈》是2016年的作品&#xff0c;時間跨度居然這么大。《萬智有靈》介紹了許多…

代碼隨想錄 135. 分發糖果

題目 n 個孩子站成一排。給你一個整數數組 ratings 表示每個孩子的評分。 你需要按照以下要求&#xff0c;給這些孩子分發糖果&#xff1a; 每個孩子至少分配到 1 個糖果。 相鄰兩個孩子評分更高的孩子會獲得更多的糖果。 請你給每個孩子分發糖果&#xff0c;計算并返回需要準…

SDK廣告類型及其作用與收益分析

在移動應用開發領域&#xff0c;軟件開發工具包&#xff08;SDK&#xff09;廣告已經成為應用開發者們獲取收益的一種重要途徑。不同類型的SDK廣告提供了多樣化的選擇&#xff0c;以滿足開發者的需求。本文將介紹幾種常見的SDK廣告類型&#xff0c;并深入探討它們的作用及對開發…

SPASS-信度分析

信度分析概述 效度 效度指的是量表是否真正反映了我們希望測量的東西。一般來說&#xff0c;有4種類型的效度&#xff1a;內容效度、標準效度、結構效度和區分效度。內容效度是一種基于概念的評價指標&#xff0c;其他三種效度是基于經驗的評價指標。如果一個量表實際上是有效…

【亞太杯前兩問論文】2023年第十三屆APMCM亞太地區大學生數學建模競賽——(文末領取方式)

2023年第十三屆APMCM亞太地區大學生數學建模競賽——論文無償分享&#xff01;&#xff01;&#xff01; C題前兩問論文代碼已出&#xff0c;其他賽題及后續論文代碼會持續更新。 祝各位小伙伴都能在比賽中發揮出色&#xff0c;取得心儀的成績呦&#xff01;一起加油&#xff…