对于浏览器内临时 table 中的复选框,我应该预见哪个分析暂停?

Which analyze-suspend should I foresee for a checkbox in a temporary table inside a browser?

我正在使用 Progress-4GL,11.6 版,appBuilder 和程序编辑器。我无法升级到更新的 IDE.

我创建了一个临时 table,其中包含一个 LOGICAL 字段(显示为复选框),并且我在浏览器对象中显示这些复选框的值。

现在我需要如下一段源代码:

ON LEAVE OF temptable.checkbox_attribute IN BROWSE browser_object
DO: ...
END.

问题是:现在我想在 appBuilder 中打开这个文件,但是由于它周围没有 ANALYZE-SUSPENDANALYZE-RESUME 行,appBuilder 将删除这些行。
为了避免这种情况,我想自己写这些行,但是我该怎么做呢?

供您参考:在 appBuilder 中,只能向现有静态对象添加事件,因此无法向临时 table 添加事件。

我已经尝试从另一个事件中复制这样的一行,但是由于提到的 _CONTROL ... 对象不对应,所以这不起作用。

您不需要 &ANALYZE-SUSPEND / &ANALYZE-RESUME。只需将整个触发器放在程序的主块中,after

&ANALYZE-SUSPEND _UIB-CODE-BLOCK _CUSTOM _MAIN-BLOCK B-table-Win 

(或者只是导航到 AppBuilder 的部分编辑器中的主要块部分。) AppBuilder 不将此识别为单独的用户界面触发器。