我很努力想要通过双击记录来请求在当前业务组件上运行查询的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