Axure中級教程:管理后臺內(nèi)容模板(中繼器全交互詳解)

2 評論 13164 瀏覽 55 收藏 12 分鐘

編輯導讀:本文作者為大家分享了一組Axure中繼器常用交互模板,作者從預覽原型,到所需原件,再到操作步驟都一一展開了分析,并對過程中需要注意的問題進行了介紹,希望對你有所啟發(fā)。

上一期和大家分享了Axure交互大全:Axure全交互模板及視頻教程,收到大家的好評,首先非常感謝大家。那今天就給大家分享多個交互聯(lián)動的教程,主要是關(guān)于中繼器里面全部動態(tài)交互,包括新增、刪除、修改、查詢、篩選、排序、分頁、翻頁、導入、導出等效果,該原型可以作為管理后臺的內(nèi)容模板,讓我們快速完成一個界面,提高工作效率。

原型演示地址:https://xqp24q.axshare.com

開始教學:

01 制作中繼器表格

1.1 頁面材料

矩形——根據(jù)實際的表格內(nèi)容需求,如果需要6列,則放置6個矩形,自行調(diào)整矩形的寬高

修改按鈕和刪除按鈕——后續(xù)制作動態(tài)交互使用

1.2 中繼器表格內(nèi)容

如下圖所示,根據(jù)實際填寫中繼器表格內(nèi)容

1.3 交互

我們要把中繼器表格的內(nèi)容傳給中繼器內(nèi)的矩形

每項加載時——設(shè)置矩形的文本為[[Item.ColumnX]],X代表列數(shù),例如第一個矩形,我們設(shè)置其文本為[[Item.Column1]],第二個矩形,就設(shè)置其文本為[[Item.Column2]]……以此類推

1.4 制作完成后的預覽效果

02 新增行

2.1 頁面材料

  • 提交按鈕一個、取消按鈕一個、關(guān)閉按鈕一個。
  • 輸入框——N個根據(jù)表格的內(nèi)容的需求
  • 下拉列表——N個,根據(jù)報個的內(nèi)容需求

輸入框和下拉列表根據(jù)需要,例如姓名,這種無法選擇的就應該用輸入框,性別這種能選擇的最好就用下拉列表。

如下圖所示擺放美觀即可,然后將以上所有元件組合轉(zhuǎn)為動態(tài)面板(新增面板),固定在瀏覽器居中位置,默認隱藏。

2.2 交互

這里要提到在表格上方有一個添加按鈕,鼠標點擊添加按鈕是,顯示新增面板。

  • 取消和關(guān)閉按鈕:鼠標單擊時隱藏新增面板
  • 提交按鈕:鼠標單擊提交按鈕時,我們首先要添加行,然后隱藏動態(tài)面板
  • 添加行內(nèi)容:[[LVAR1]]是一個變量,如果是Column1,我們設(shè)置[[LVAR1]]=第一個輸入框(下拉列表)的文本值,如果是Column2,我們設(shè)置[[LVAR1]]=第2個輸入框(下拉列表)的文本值……以此類推

這樣就基本完成了添加行的動作了,不過這里要科普一下,一般而言,在提交的時候先要判斷必填項是否填寫正確,如果正確才能提交,不正確的話需要提示用戶重新填寫。

03 修改行

3.1 頁面材料

和新增行一致,可以復制新增面板,然后修改名稱為修改面板。這里注意,一般而言,表格里面需要有一行是唯一編碼的,例如員工號是唯一的,一旦創(chuàng)建不可修改,所以這里可以把第一個輸入框禁用或者用矩形代替

3.2 交互

點擊表格中的修改按鈕:

我們要設(shè)置修改面板里面的輸入框或下拉列表的值為列表對應行的內(nèi)容,這里用設(shè)置文本的交互,如果是第一個輸入框或下拉列表,我們設(shè)置其文本值為[[Item.Column1]],第2個輸入框或下拉列表,我們設(shè)置其文本值為[[Item.Column2]]……以此類推

設(shè)置文本后,顯示修改面板即可

  • 取消和關(guān)閉按鈕:鼠標單擊時隱藏修改面板
  • 提交按鈕:鼠標單擊提交按鈕時,我們首先要更新行,然后隱藏動態(tài)面板。

上文提到表格里面需要有一行是唯一編碼的,案例中是行員工號,所以更新行的條件為[[LVAR1==Item.Column1]],LVAR1是變量,我們選中員工號的輸入框,Column1是表格里面員工號所在的列

更新內(nèi)容:[[LVAR1]]是一個變量,如果是Column1,我們設(shè)置[[LVAR1]]=第一個輸入框(下拉列表)的文本值,如果是Column2,我們設(shè)置[[LVAR1]]=第2個輸入框(下拉列表)的文本值……以此類推

這樣就基本完成了修改行的動作了。同樣,在提交的時候先要判斷必填項是否填寫正確,如果正確才能提交,不正確的話需要提示用戶重新填寫。這個不在中繼器交互的范疇就不展開了。

04 刪除行

點擊表格中的刪除按鈕,執(zhí)行刪除該行的交互即可。

05 查詢

5.1 頁面材料

輸入框1個,搜索按鈕一個,刷新按鈕一個

5.2 交互

一般查詢我們會用模糊查詢,例如我們搜索姓名,輸入張,就能把所有名字里含有張的人查詢出來,這里就是模糊搜索,用篩選事件完成。

如果需要對列表的第一列進行搜索,[[Item.Column1.indexOf(LVAR1)>-1]],Item.Column1指的是列表的第一列,LVAR1代表輸入框的文字;如果對第二列進行搜索,則為[[Item.Column2.indexOf(LVAR1)>-1]]……以此類推

06 篩選

6.1 頁面材料

下拉列表,這里可以用系統(tǒng)的下拉列表,如果覺得演示比較難看的也可以用自制的下拉列表。

6.2 交互

這里要分兩種情況,如果選擇全部,我們要移除該篩選

如果選擇的不是全部,我們要添加篩選事件,[[Item.ColumnX==this.text]]。例如篩選第一行的時候,即[[Item.Column1==this.text]],篩選第二行時,即[[Item.Column2==this.text]]……以此類推

07 排序

7.1 頁面材料

  • 一個向上的三角形,代表升序
  • 一個向下的三角形,代表降序

7.2 交互

點擊升序三角形時,添加排序,屬性選擇表格對應列,例如Column1代表第一列,Column2代表第2列……以此類推,排序類型可以根據(jù)需求選擇number(數(shù)字),text(文本),(date)日期,順序選擇升序。

如果點擊降序三角形,除了順序選擇切換,其他和升序三角形一致。

08 分頁

8.1 頁面材料

矩形n個,里面注明是多少條每頁,例如10條/頁,20條/頁,50條/頁,100條/頁……

8.2 交互

點擊分頁矩形時,設(shè)置中繼器每頁項目數(shù)為矩形顯示的數(shù)目即可。

09 翻頁

9.1 頁面材料

下一頁和上一頁的按鈕,輸入框和確認按鈕

9.2 交互

  • 鼠標點擊下一頁按鈕時,設(shè)置中繼器頁面為next
  • 鼠標點擊上一頁按鈕時,設(shè)置中繼器頁面為previous
  • 鼠標點擊確認按鈕時,設(shè)置中繼器頁面為value,輸入具體頁碼為[[LVAR1]],即輸入的頁面數(shù)

10 導入和導出

10.1 導入

這里只是模擬導入的效果,選擇一個文本框,類型選擇文件即可。

10.2 導出

這里也是做一個模擬效果,事前需要將文件上傳,然后鼠標單擊導出按鈕時,打開已上傳文件的url地址即可。

以上就是本期分享的全部內(nèi)容,點下關(guān)注不迷路哦,謝謝觀看。

 

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

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

更多精彩內(nèi)容,請關(guān)注人人都是產(chǎn)品經(jīng)理微信公眾號或下載App
評論
評論請登錄
  1. 不錯 不過日常工作很難有這么多時間去做

    來自廣東 回復
  2. 我遇到一個問題:新增的時候也把輸入框的內(nèi)容帶出來,請問這個怎么改呢

    來自四川 回復