2009-06-07 45 views
0

我有一個具體的要求,在Oracle BPM項目中具有自動完成功能。我一直在試圖找出實現這一活動的最佳方式。我有一個很好的jQuery和自動完成的基礎。你以什麼方式滿足這些類型的要求?Oracle BPM Ajax到Fuego對象

我想直接從對象中得到迴應。

回答

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 Tag lib