如何以oracle形式禁用来自不同块的项目?
Posted
技术标签:
【中文标题】如何以oracle形式禁用来自不同块的项目?【英文标题】:how to disable items from different blocks in oracle form? 【发布时间】:2017-11-21 02:48:52 【问题描述】:在某种情况下需要您的帮助。 我正在一个具有 2 个不同块的模块中工作。 我想根据我在第一个块中选择的选项禁用第二个块的按钮。
例如:如果我在第一个块中选择“保存”按钮,则应禁用第二个块中的“查看”按钮。如果我在第一个块中按“显示”按钮,则应禁用第二个块中的“更新”按钮。
我曾尝试使用 set_item_property,但出现“无法引用”错误。
请建议我如何通过另一个块中的按钮禁用一个块中的项目?
【问题讨论】:
你有没有在项目名称前加上方块名称?向我们展示代码。 set_item_property('blockname.itemname', visible,property_false); 【参考方案1】:block1.b_save.WHEN-BUTTON_PRESSED
触发到disable
的内容中可能有以下内容:
set_item_property('block2.b_view',enabled,property_false);
但不要忘记通过
重新启用set_item_property('block2.b_view',enabled,property_true);
随时随地。
您可以将相同的内容应用于您喜欢的其他元素。
【讨论】:
先生,问题是我无法禁用该按钮。截至目前,我不需要启用它 @AnirudhSengupta ok,第一个语句set_item_property('block2.b_view',enabled,property_false)
代表disable
,第二个只是返回enable
。以上是关于如何以oracle形式禁用来自不同块的项目?的主要内容,如果未能解决你的问题,请参考以下文章
如何更改我的 R 代码,以便有三行代表来自不同块的数据?如何更改代码以编辑图例?
如果我想对来自 2 个表的乘以 2 个值的项目求和,如何在 oracle 中创建过程
如何从 Xcode 中的不同视图控制器禁用工具栏项目 [重复]