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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了度量快速开发平台:网格部件焦点行数据实现窗体功能的显示与隐藏控制相关的知识,希望对你有一定的参考价值。

业务需求:

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

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


应用场景:

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

技术分享


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

技术分享


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


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

技术分享


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


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

技术分享


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

技术分享


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

以上是关于度量快速开发平台:网格部件焦点行数据实现窗体功能的显示与隐藏控制的主要内容,如果未能解决你的问题,请参考以下文章

度量快速开发平台分页构建介绍

度量快速开发平台:网格部件批量更新数据

度量快速开发平台网格勾选行(标识行),多选行获取方法

获取焦点行值与获取焦点单元格值的区别

度量快速开发平台中“导入”功能的一般实现思路

获取焦点行值与获取焦点单元格值的区别