2009-06-07 4 views
0

Ich habe eine spezielle Anforderung, Autovervollständigung in einem Oracle BPM-Projekt zu haben. Ich habe versucht, den besten Weg zu finden, um diese Aktivität zu erreichen. Ich habe eine gute Grundlage für jQuery und Auto-Vervollständigung. Auf welche Weise erfüllen Sie diese Anforderungen?Oracle BPM Ajax zu Fuego Objekt

Ich möchte die Antwort direkt aus dem Objekt erhalten.

Antwort

2

Ich nehme an, Sie JSPs verwenden Ihre BPM-Objekt zu präsentieren:

Zuerst Ihre BPM Objektmethode definieren ein einziges Argument vom Typ String[][String] (http Parameter der Anfrage), zu empfangen und wiederkehr String (die Inhalt Ihrer Antwort).

Verwenden Sie dann in Ihrem JSP/JavaScript den Fuego-Tag "", um die URL zu erhalten, an die Sie eine XHR-Anfrage richten.

Beispiel mit 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 */ 
} 
}); 

Wo viewObject die Variable bpm Objekt Sie auf die Seite JSP vorbei sind.

Für Details zu den Tag-Bibliotheken siehe: OBPM JSP Tag lib.