当我关闭表单时出现此DialogBox
我需要在Form的方法 canClose 中点击此对话框中的动作(例如是或否等...) 在调试中,最后一点是:
\ Forms \ MyForm \ Methods \ canClose
Promise.resolve(f())
如何获得点击选项?
感谢您的建议。
答案 0 :(得分:1)
检查一些查找和对话框表单。
他们使用closeOk
,closedOk
,closeCancel
和closedCancel
方法。
还有closeSelect
和closeSelectRecord
方法来分配选定的记录(在表单上同时检查selectMode
方法)。
答案 1 :(得分:1)
您无法从提示中得到答案
如果用户可以离开表单,则super
的返回值为true。
您没有描述您想要达到的目标,但“否”是您问题的答案。
当记录中的值发生变化且用户按下Esc键时,会出现提示。如果用户选择“是”,则调用write
方法。因此,您可以设置标记canClose
,然后在write
中对其进行测试。但老实说,我没有看到为什么这会有用的原因。