業務需求:
在窗體構建中,不乏需要系統根據某些數據自動判斷來實現窗體菜單功能的是否可用。對于非專業開發人員來說這未必不是一件難于登天的事情,
針對此類問題,度量快速開發平臺提供了一套小白都能使用自如的窗體構建智能向導。以下主要講解如何實現網格部件焦點行數據對菜單功能的顯示與隱藏控制。
應用場景:
事例:入庫管理,當我們選中已經審核完成的商品入庫單時,需要實現修改、刪除、審核功能只讀。如圖:
反之,選中未審核數據,實現銷審只讀,其他可操作。如圖:
以上就是界面顯示效果,下面我們看看后臺代碼(沒有想象中那么復雜,小白都能運用自如):
打開窗體設計—事件管理—智能部件—入庫單,點擊焦點行數據變化事件可以看見:
當然新手也可以使用智能向導引導設置實現功能。
步驟:首先點擊事件管理的智能向導,打開智能代碼向導左邊方法和屬性名列表中選擇:智能窗體—設置功能可用
點擊輔助設置,功能名稱下拉選擇框選擇相應功能
勾選是否設置功能可用(True:功能可用;False:功能不可用)
然后點擊確定按鈕設置完成。
SetFunctionEnabled方法介紹[size=14.6667px]附上:
SetFunctionEnabled(string name,bool enabled)
作用
設置功能某個功能是否具有交互性。
參數
name
string類型,功能名稱。
enabled
bool類型,true表示可用,false表示不可用。
返回值
無返回值。
示例
'設置功能名稱為"修改"的功能不可用
Me.SetFunctionEnabled("修改",false)
原文地址:http://bbs.delit.cn/thread-1013-1-1.html
轉載請注明出處:
撰寫人:度量科技http://www.delit.cn
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。