我正在使用Siebel 7.8。我有一個帶有一個按鈕的列表小程序,它基於同一個BC打開一個彈出窗體小程序。有a few ways of doing this,在我的情況下,我只是將迷你版MethodInvoked
屬性設置爲ShowPopup
。如何在Siebel的新記錄模式下打開彈出式小程序?
當我按下按鈕時,彈出窗口顯示列表applet中當前所選記錄的相同數據。我需要的是,而不是創建一個新的記錄,並顯示所有的字段爲空。就像用戶在打開彈出窗口後按下「新記錄」一樣。
我已經將小程序web模板Type
屬性從Edit
更改爲New
(並且我相應地在按鈕上設置了Mode
用戶屬性)。我還添加以下代碼彈出的小程序:
但沒有變化作出的任何區別,在彈出的小應用程序仍然是完全相同的工作就像是在做之前,(我覺得這有點不可思議,在至少NewRecord()
電話應該做東西 ...)。
還有什麼我需要改變?或者另一種方式來達到這個要求?
我知道我可以爲彈出的小程序創建一個虛擬業務組件,並在按下確定按鈕時將數據插入實際BC中。但我認爲這種方法有點過分矯枉過正。必須有一個更簡單的方法來做到這一點,而不必創建一個VBC + BS。對?
是的,我在HI模式。因此...'this.InvokeMethod(「NewRecord」)'而不是'this.BusComp()。NewRecord()'? - 我的要求比我想象的要複雜得多,所以我放棄了爲彈出的小程序創建了VBC。無論如何,我將此標記爲已接受的答案,並將記住以備將來參考:) – AJPerez