0

我有一个特定要求,即在 Oracle BPM 项目中具有自动完成功能。我一直在试图找出实现这项活动的最佳方式。我对 jQuery 和自动完成有很好的基础。您发现自己如何满足这些类型的要求?

我想直接从对象获得响应。

4

1 回答 1

2

我假设您正在使用 JSP 来展示您的 BPM 对象:

首先,定义你的 BPM 对象方法来接收一个类型String[][String]的参数(请求的 http 参数),并返回String(你的响应的内容)。

然后,在您的 JSP/JavaScript 中,使用 Fuego 标记“”来获取您将执行 XHR 请求的 URL。

例如,使用 jQuery:

$.ajax({
    type: "GET",
     url: "<f:invokeUrl var='${viewObject}' methodName='loadCandidates'/>",
    data: xhrArgs,
dataType: "text",
 success: function(data, status) {
     /* your code here. data contains the String
        returned   by your method */
 }
});

viewObject您传递给 JSP 页面的 bpm 对象变量在哪里。

有关标记库的详细信息,请参阅: OBPM JSP 标记库

于 2009-07-07T17:49:45.353 回答