我很努力想要通過雙擊記錄來請求在當前業務組件上運行查詢的Siebel Open UI需求。Siebel Open UI - 如何通過Javascript查詢業務組件
我試圖關聯到我的自定義小程序在PR以下JS:
var pm = this.GetPM();
var recordSet = pm.Get("GetRecordSet");
for (record in recordSet) {
var row = $("#" + this.GetPM().Get("GetPlaceholder"))
.find("tr[id=" + (Number(record) + 1) + "]")
.dblclick({ctx:pm}, function(event) {
var bc = event.data.ctx.Get("GetBusComp");
bc.InvokeMethod("ClearToQuery");
bc.SetSearchSpec("Id","1-81OR");
bc.InvokeMethod("ExecuteQuery");
});
}
的「BC」變量似乎得到糾正實例化,但是當我看到暴露的方法(控制檯的Web瀏覽器)我不看到除了InvokeMethod(「ExecuteQuery」)之外的任何一個查詢都不起作用(當我查看日誌時它什麼都不做)。
您知道如何從PR或PM進行此類查詢?
蒙特拉
戴維,請編輯彙總從您的答案該鏈接的相關信息;堆棧溢出的答案應該封裝足夠的細節,死鏈接不會使它們無用。歡迎登機! – brichins