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

13 評(píng)論 17161 瀏覽 71 收藏 7 分鐘

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

一、前期準(zhǔn)備

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

二、效果展示

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

三、正文(制作過程)

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

在靜態(tài)界面的搭建中會(huì)使用到前期準(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ǔ)知識(shí))。

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

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

3. 信息刪除

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

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

四、信息增加

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

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

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

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

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

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

添加綁定信息

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

姓名綁定

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

性別綁定

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

備注綁定

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

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

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

字符為空提示

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

不為空成功添加

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

給輸入文本框獲取焦點(diǎn)時(shí)隱藏提示語句

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

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

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

彈框隱藏,點(diǎn)擊新增顯示:

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

新增與彈框綁定

4. 信息篩選

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

(1)性別:女

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

條件添加

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

篩選添加

(2)性別:男

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

條件添加

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

篩選添加

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

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

取消篩選

總結(jié)

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

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

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    來自遼寧 回復(fù)