2011-05-18 62 views
2

我有一個帶有2個畫布的窗體。第一個畫布有一個按鈕,用於在按下時加載第二個畫布。現在我想在加載第二個畫布時填充列表項(即第二個畫布)中的一些數據。列表項上有WHEN_NEW_ITEM_INSTANCE觸發器,但在畫布加載時似乎不會觸發。任何想法我怎麼能做到這一點?Oracle Forms:在畫布上執行加載

嘗試搜索周圍,但沒有發現任何有用的東西。

+0

'WHEN-NEW-ITEM-INSTANCE'是一個用戶導航事件 - 只要用戶導航到一個字段就會觸發。如果他們從未導航到該項目,則觸發器不會觸發。 – 2011-05-24 05:58:27

回答

1

如果沒有其他方法可以觸及第二個畫布,那麼只需將您的代碼放入按鈕WHEN-BUTTON-PRESSED即可。

+0

是的這就是我現在正在做的。但是,如果我有第二個按鈕讓我在同一個地方,我不得不復制代碼。亂。 – Deelazee 2011-05-18 16:38:30

+2

在程序中放入「初始化第二個畫布」的代碼,並在需要時調用它。 – 2011-05-24 05:57:44