【发布时间】:2020-06-04 10:30:45
【问题描述】:
我在 Maximo 应用程序中创建了一个自定义操作,该操作会打开一个对话框,用户可以在其中勾选复选框以选择是否在应用程序视图中显示选项卡。
如果在对话框中选中了一个复选框,则属性的值设置为 1 并显示选项卡。取消选择时,该值重置为 0,并且选项卡被隐藏。
取消按钮会在我的自定义对话框中触发“dialogcancel”mxevent,但是当我选择一个复选框然后单击取消按钮时,该值不会重置为 0,并且会显示应该隐藏的选项卡。
这是我的 xml 示例:
<dialog datasrc="MAINRECORD" id="showrbean" label="Display tabs" savemode="ONLOADUNLOAD">
<checkbox dataattribute="SHOWTAB_1" id="id_checkbox_SHOWTAB_1" label="Tab 1"/>
<checkbox dataattribute="SHOWTAB_2" id="id_checkbox_SHOWTAB_2" label="Tab 2"/>
<buttongroup id="showtabs_bookmarks_2">
<pushbutton default="true" id="showtabs_1" label="Update" mxevent="updateTabs"/>
<pushbutton default="true" id="showtabs_2" label="Cancel" mxevent="dialogcancel"/>
</buttongroup>
</dialog>
dialogcancel 事件似乎不起作用,如何在取消时重置我的值?
谢谢
【问题讨论】:
标签: dialog maximo cancel-button