【问题标题】:Oracle Forms: execute on canvas loadOracle Forms:在画布加载时执行
【发布时间】:2011-08-28 00:30:14
【问题描述】:

我有一个带有 2 个画布的表单。第一个画布有一个按钮,按下时会加载第二个画布。现在我想在加载第二个画布时在列表项(即第二个画布中)中填充一些数据。列表项上有 WHEN_NEW_ITEM_INSTANCE 触发器,但在加载画布时似乎不会触发。知道我该怎么做吗?

尝试了四处搜索,但没有找到任何有用的东西。

【问题讨论】:

  • WHEN-NEW-ITEM-INSTANCE 是一个用户导航事件 - 每当用户导航到一个字段时它就会触发。如果他们从不导航到该项目,则触发器永远不会触发。

标签: oracle oracle10g oracleforms


【解决方案1】:

如果没有其他方法可以到达第二个画布,只需将您的代码放在按钮 WHEN-BUTTON-PRESSED 中。

【讨论】:

  • 是的,这就是我现在正在做的事情。但是,如果我有第二个按钮可以将我带到同一个地方,那么我就必须复制代码。凌乱。
  • 将“初始化第二个画布”的代码放在一个过程中,并在需要时调用它。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-01-04
  • 2012-11-06
  • 2021-11-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多