axure,怎樣實現跨頁面設置動態面板狀態?
01-15
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
推薦閱讀:
※智能家居是以手機為中心的嗎?
※產品經理需要考慮到哪些戰略層面?
※類似於易觀智庫的行業數據分析平台都有哪些?
※二維碼是怎麼火起來的?
※如何規避技術人員的習慣性說謊與推責?尤其是技術經理/負責人?