特點:
1.擁有自己的菜單設(shè)計器,設(shè)計一處可以在“快速訪問欄”,“配置欄”,“功能區(qū)”,“導(dǎo)航目錄樹”,“導(dǎo)航桌面”中多個地方實現(xiàn)全自動生成菜單。
2.所有菜單都響應(yīng)事件,這些事件都只要在菜單設(shè)計器里設(shè)計就可以。這意味著可以發(fā)布后修改增加菜單功能!
3.可以靈活地設(shè)置各個模塊的顯示狀態(tài)。
4.菜單生成代碼,只需簡單的一句話。
5.菜單權(quán)限控制。
6.當(dāng)非“開發(fā)者”賬號登陸時無法看到“開發(fā)設(shè)計”菜單。
系統(tǒng)菜單指的是本平臺主界面上的菜單,如“快速訪問欄”,“配置欄”,“功能區(qū)”,“導(dǎo)航目錄樹”,“導(dǎo)航桌面”等,這些菜單都是通過一個菜單管理來維護,然后在系統(tǒng)啟動時根據(jù)登陸用戶動態(tài)生成的菜單。
為了節(jié)省大家的開發(fā)時間,我們針對不同的使用場景創(chuàng)建了三個通用的表菜單,我們使用時只需要設(shè)置一下我們使用哪些功能即可。
BaseGridMenu:包含與表相關(guān)的常規(guī)菜單命令,適合與常規(guī)表綁定使用。
GridRecordNavigator:包含當(dāng)前行導(dǎo)航與單記錄處理相關(guān)的菜單命令,適合在子窗體中與主窗體中主表綁定使用。
SmTreeViewMenu:包含目錄樹操作相關(guān)命令,適合與目錄樹和目錄樹表綁定使用。
菜單與表綁定后,顯示出來的菜單就直接可用。無需再寫代碼。
更多功能介紹可以參考“默認(rèn)菜單”、“默認(rèn)右鍵菜單”。