ADF中的瞬态属性

时间:2017-04-08 21:39:40

标签: oracle-adf

瞬态属性不改变,当视图对象中的更新依赖属性(如salary和(salary + 500)是transient属性时,更改工资瞬态属性不更新时(ADF)

3 个答案:

答案 0 :(得分:1)

设置属性可更新 = 始终,而不是从不

enter image description here

答案 1 :(得分:0)

请参阅https://community.oracle.com/thread/4034828

上的回答

您也应该在这里提供有关您的环境的更多信息(如JDev版本)。

答案 2 :(得分:0)

您需要正确设置四件事:

  1. 薪水属性应将“自动提交”设置为true。
  2. 使用Salary属性的瞬态属性应将Updatable设置为true。
  3. 将Transient属性设置为true的Transient属性(如果您的transient属性不在同一页面中。如果不进行钝化,则导航时可能会丢失计算值。)
  4. 即使未设置瞬态属性,如果您不刷新UI中的组件,它也不会反映在UI中。在瞬态属性(目标组件)上添加部分触发器,以监听Salary属性(触发组件)。