TWaver自動化設計平臺Legolas —— 數據響應動作

在上一篇入門流程中有簡單提到“動作”,這篇就介紹如何添加動作,並應用動作。

簡介
“動作”從使用場景角度可以分爲數據響應動作和事件響應動作,其中事件響應動作又可以細分爲交互響應動作和邏輯事件響應動作

Legolas中的“動作”使用Javascript語言定義,使用Javascript做腳本語言的原因
第一, Legolas前臺使用Javascript編寫
第二, Javascript語言輕量,語法簡單,學習成本低
第三, 各大瀏覽都支持JavaScript,近些年的支持力度也不斷加大

“動作”是一個JavaScript的function,
參數是包含屬性值的綁定關係(relation),{bid:’’, property:’’, action:’’, value:’’}
“動作”的作用域爲模板對象,即this是模板對象,能操作模板對象的任何屬性

在入門流程中提到的動作是數據響應動作,這篇主要說明數據響應動作。數據響應動作指的是當模板對象接收到綁定的屬性值後,要做的動作。每個模板都有默認的數據響應動作,但是也可以自定義,編輯時添加。

添加動作
在“關係綁定”tab下“動作”表中,管理所有的“動作”,點擊 按鈕,在彈出框中,添加新的“動作”



在“動作”代碼中,Legolas內置了代碼編輯器,有行號,縮進,js語法檢查,錯誤提示,告警提示。可以很輕鬆的編寫“動作”內容。


如果是對“動作”的修改,保存之後,新的內容立即起作用

應用動作
將“動作”拖拽到關係表中對於的關係上即可


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章