Openedge:在浏览中禁用单个单元格

时间:2014-01-03 13:42:14

标签: progress-4gl openedge

是否可以禁用单个单元格而不是正在进行浏览的完整列?

现在我做了:

assign variable:read-only in browse {&browse-name} = true.

(这会禁用整个列)

谢谢。

1 个答案:

答案 0 :(得分:2)

在实现包含要禁用的单元格的行之前,无法告诉编译器禁用哪些内容。因此,这是一个运行时决策,因此,您必须使用ROW-DISPLAY触发器来执行此操作。

这涉及获取缓冲区句柄,然后是正确的字段。像(未经测试)的东西:

browseColumnBufferHandle:buffer-field( columnName ):read-only = true