axure,怎樣實現跨頁面設置動態面板狀態?

axure,在頁面A有兩個按鈕X和Y,在頁面B有一個動態面板兩個狀態1和2,我想做的是,在A頁面點擊X,返回到B頁面,並且動態面板是狀態1,點擊Y返回B頁面,動態面板是狀態2,求大神指教!!!


1.首先選中按鈕X,設置滑鼠點擊事件。

設置全局變數OnLoadVariable=1

打開B頁面

選中按鈕B,設置滑鼠點擊事件

設置全局變數OnLoadVariable=2

打開B頁面

2.在B頁面拖拽動態面板,新增狀態1和狀態2

添加頁面載入事件

用例1:添加條件 如果變數OnLoadVariable=1時

設置動態面板切換到狀態1

用例2:添加條件 如果變數OnLoadVariable=2時

設置動態面板切換到狀態2

3.F5或F8生成即可。


我博客裡面有這個案例,可以移步過去看看。[http://iaxure.com]博客搜索動態面板,就在最近的幾篇。


設置全局變數用於標識A的點擊狀態,例click_a 默認值為null,在X的onClick上寫上click_a=X,在Y的onClick上寫上click_a=Y,在B的onPageLoad函數里判斷click_a的值,如果為X就切換面板狀態到1,如果為Y就切換面板狀態到2


上訴解答解決了頁面跳轉另一個頁面的動態面板。我有另一個問題,A頁面的動態面板如何顯示B頁面的動態面板的內容?!有大神解釋下嗎?


前面有同學已經寫得很清楚啦。

基本任何跨頁的交互都可以用設置onPageLoad函數來實現,variable是一個很大大大的世界!

另外補充一個官方教程供題主參考Conditions, Values, and Variables


推薦閱讀:

智能家居是以手機為中心的嗎?
產品經理需要考慮到哪些戰略層面?
類似於易觀智庫的行業數據分析平台都有哪些?
二維碼是怎麼火起來的?
如何規避技術人員的習慣性說謊與推責?尤其是技術經理/負責人?

TAG:產品經理 | 交互設計 | 原型設計 | Axure |