中繼器系列(一):信息新增、刪除、簡單篩選

13 評論 17070 瀏覽 71 收藏 7 分鐘

在Axure中中繼器是一個神奇的東西,最近在處理列表的時候使用到了中繼器的增、刪、查。現(xiàn)在對于這個模塊做一個簡單的教程。算是之前想做Axure系列的學(xué)習(xí)筆記的開始吧。

一、前期準(zhǔn)備

  • 電腦:mac和win都可以(案例以win系統(tǒng)為例,mac類似)
  • 軟件:Axure 8.0(如需軟件可以文章后面留言)
  • 熟練程度:初級(會使用簡單的元件即可)
  • 相關(guān)使用元件:矩形、按鈕、中繼器、文本框,多行文本框、下拉列表框。

二、效果展示

效果展示:https://ksyyq0.axshare.com

三、正文(制作過程)

1. 搭建初始靜態(tài)界面

在靜態(tài)界面的搭建中會使用到前期準(zhǔn)備中所提及的元件以及相關(guān)屬性。這些都是比較基本的操作,就部一一解釋了。搭建后的界面如下圖,所用元件也做了詳細(xì)命名處理,大家可以看命名后綴進(jìn)行一些元件的區(qū)分。

中繼器的新增、刪除、篩選教程(原型下載)

2. 中繼器關(guān)聯(lián)相關(guān)初始數(shù)據(jù)

中繼器的相關(guān)初始數(shù)據(jù)都可以在Axure中前期錄入部分?jǐn)?shù)據(jù)。錄入數(shù)據(jù)后需要將數(shù)據(jù)與之前中繼器中的文本進(jìn)行綁定。(如果有些數(shù)據(jù)為相關(guān)同的數(shù)據(jù),就可以不用關(guān)聯(lián),直接復(fù)用,具體可以自行查看中繼器基礎(chǔ)知識)。

中繼器的新增、刪除、篩選教程(原型下載)

中繼器的新增、刪除、篩選教程(原型下載)

3. 信息刪除

這一步主要操作為信息的刪除,主要以刪除行為例。

中繼器的新增、刪除、篩選教程(原型下載)

四、信息增加

1. 本步主要主要操作為信息的增加

思路:初始加載隱藏彈框,在點擊上部新增的時候進(jìn)行彈框顯示,輸入相關(guān)信息,然后點擊新增,信息添加入表格,彈框隱藏。

給彈框的【新增】按鈕添加鼠標(biāo)點擊事件:

中繼器的新增、刪除、篩選教程(原型下載)

2. 為行中的數(shù)據(jù)綁定輸入源

中繼器的新增、刪除、篩選教程(原型下載)

添加綁定信息

中繼器的新增、刪除、篩選教程(原型下載)

姓名綁定

中繼器的新增、刪除、篩選教程(原型下載)

性別綁定

中繼器的新增、刪除、篩選教程(原型下載)

備注綁定

3. 優(yōu)化數(shù)據(jù)添加邏輯——姓名不能為空

思路:在新增按鈕點擊新增時判斷姓名文本框中是否有字符的輸入,如果沒有就在姓名輸入欄下顯示【姓名不能為空】提示,如果有字符輸入就直接添加成功,彈框隱藏。

中繼器的新增、刪除、篩選教程(原型下載)

字符為空提示

中繼器的新增、刪除、篩選教程(原型下載)

不為空成功添加

中繼器的新增、刪除、篩選教程(原型下載)

給輸入文本框獲取焦點時隱藏提示語句

最后為【新增】【取消】添加隱藏時間(注意,新增的隱藏事件要添加到輸入不為空的情況下):

中繼器的新增、刪除、篩選教程(原型下載)

這些內(nèi)部邏輯處理完成后,只需綁定彈框到頂部新增就行。

彈框隱藏,點擊新增顯示:

中繼器的新增、刪除、篩選教程(原型下載)

新增與彈框綁定

4. 信息篩選

思路:讓下拉菜單中選中項作為條件,來協(xié)助篩選按鈕的事件處理

(1)性別:女

中繼器的新增、刪除、篩選教程(原型下載)

條件添加

中繼器的新增、刪除、篩選教程(原型下載)

篩選添加

(2)性別:男

中繼器的新增、刪除、篩選教程(原型下載)

條件添加

中繼器的新增、刪除、篩選教程(原型下載)

篩選添加

全選(取消篩選) 利用中繼器的取消篩選:

中繼器的新增、刪除、篩選教程(原型下載)

取消篩選

總結(jié)

  1. 命名:可以讓自己更方便的區(qū)分組件,找到組件。
  2. 邏輯先后:在做原型之前,一定要想清楚邏輯,什么在前什么在后(包括判斷條件)。
  3. 排版:盡可能的去做一些規(guī)范,在使用元件時大小、高度都有一些約束,這樣排版就會相對美觀些。

原型下載:https://share.weiyun.com/5XSJSTX

 

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

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

更多精彩內(nèi)容,請關(guān)注人人都是產(chǎn)品經(jīng)理微信公眾號或下載App
評論
評論請登錄
  1. 再次點擊添加按鈕還會出現(xiàn)上次添加的數(shù)據(jù),怎么樣實現(xiàn)再次點擊添加按鈕添加界面文本框變回空啊

    來自廣西 回復(fù)
    1. 添加完成后,對彈框的內(nèi)容再進(jìn)行賦值為空即可

      來自陜西 回復(fù)
  2. 中繼器有點太復(fù)雜了。。

    來自廣東 回復(fù)
    1. Axure 10版本的中繼器就簡單多了,只不過還在Beta 版本

      來自四川 回復(fù)
  3. 請問中繼器動作中的“載入時”“每項加載時”有什么區(qū)別?能不能分享個教程

    來自廣東 回復(fù)
    1. 簡單說下:
      載入時:只會在瀏覽器預(yù)覽(就是第一打開)的狀態(tài)下加載數(shù)據(jù)(中繼器表格中的),后續(xù)修改表格中的數(shù)據(jù)沒有辦法時時的顯示在頁面上。
      每項加載時:可以理解為中繼器數(shù)據(jù)表格中的數(shù)據(jù)變化后,就會重新加載渲染下中繼器的數(shù)據(jù)展示顯示,達(dá)到時時展示的效果。

      來自四川 回復(fù)
  4. 非常好的入門教程,很適合對于動態(tài)面板有基礎(chǔ)掌握的朋友。
    這是區(qū)別與動態(tài)面板之外的另外一條線。

    來自江蘇 回復(fù)
  5. 在做篩選功能交互的時候,為什么我選擇“男”或“女”時,整個中繼器的內(nèi)容都消失了,但是選擇全選的時候內(nèi)容又回來了,請問老哥這是什么地方寫錯了嗎?

    來自廣東 回復(fù)
  6. 您好rp文件還有嗎,求發(fā)啊,謝謝1836195687@qq.com

    來自安徽 回復(fù)
  7. 請問需要判斷多個文本框不為空怎么判斷呢?

    來自江蘇 回復(fù)
    1. 添加判斷語句的時候 添加多個不能為空就行

      來自四川 回復(fù)
  8. 非常有指導(dǎo)作用??

    回復(fù)
  9. 非常好 ??

    來自遼寧 回復(fù)