码迷,mamicode.com
首页 > Windows程序 > 详细

度量快速开发平台:网格部件焦点行数据实现窗体功能的显示与隐藏控制

时间:2016-05-27 18:43:25      阅读:216      评论:0      收藏:0      [点我收藏+]

标签:开发平台   false   入库单   智能   如何   

业务需求:

     在窗体构建中,不乏需要系统根据某些数据自动判断来实现窗体菜单功能的是否可用。对于非专业开发人员来说这未必不是一件难于登天的事情,

针对此类问题,度量快速开发平台提供了一套小白都能使用自如的窗体构建智能向导。以下主要讲解如何实现网格部件焦点行数据对菜单功能的显示与隐藏控制。


应用场景:

  事例:入库管理,当我们选中已经审核完成的商品入库单时,需要实现修改、删除、审核功能只读。如图:

技术分享


反之,选中未审核数据,实现销审只读,其他可操作。如图:

技术分享


以上就是界面显示效果,下面我们看看后台代码(没有想象中那么复杂,小白都能运用自如):


打开窗体设计—事件管理—智能部件—入库单,点击焦点行数据变化事件可以看见:

技术分享


当然新手也可以使用智能向导引导设置实现功能。


步骤:首先点击事件管理的智能向导,打开智能代码向导左边方法和属性名列表中选择:智能窗体—设置功能可用

技术分享


点击辅助设置,功能名称下拉选择框选择相应功能

技术分享


勾选是否设置功能可用(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

度量快速开发平台:网格部件焦点行数据实现窗体功能的显示与隐藏控制

标签:开发平台   false   入库单   智能   如何   

原文地址:http://delit.blog.51cto.com/5487020/1783865

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!