在实际提交之前在表中显示“旧”值

时间:2014-11-28 15:07:35

标签: commit oracle-adf

我有一个带有属性的表,需要使用表中的复选框进行更改(这是升级的行的状态)。除了带有复选框的列之外,该属性还在另一列中以文本方式(只读)表示。

勾选复选框并提交正确的行为。但是,如果我在任何列上对表进行排序,在勾选框之后但在提交之前,文本字段会相应地更改它的值,而如果我选择不对表进行排序,它会一直显示“旧”值。我的客户希望通过让文本列在排序后显示“旧”(未提交)数据(而不是忽略复选框中的滴答)来保持一致性,并且只在实际提交后更新它。

现在,我试图制作一个复制值的瞬态属性。我告诉这个虚拟属性永远不会重新计算。然而,排序似乎做了某种重新查询,使得这个瞬态属性随之改变:省略我的目的。

任何能够继续显示“旧”数据的解决方案都将非常感谢! 我正在使用JDeveloper 11.1.1.4

进行处理

1 个答案:

答案 0 :(得分:0)

要在分拣表列上刷新瞬态值,请先在EO中创建瞬态属性,然后在VO中使用它。