Oracle BPM Ajax для объекта Fuego
-
12-09-2019 - |
Вопрос
У меня есть конкретное требование для автозаполнения в проекте Oracle BPM.Я пытался найти наилучший способ для достижения этой цели.У меня есть хорошая основа jQuery и автозаполнения.Каким образом вы обнаруживаете, что удовлетворяете этим типам требований?
Я хотел бы получить ответ непосредственно от объекта.
Решение
Я предполагаю, что вы используете JSPS для представления вашего объекта BPM:
Сначала определите свой объектный метод BPM для получения одного единственного аргумента типа String[][String]
(http-параметры запроса), и возвращающий String
(содержание вашего ответа).
Затем в вашем JSP / JavaScript используйте тег Fuego "", чтобы получить URL-адрес, по которому вы будете выполнять запрос XHR.
Например, с помощью 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
является объектной переменной bpm, которую вы передаете на страницу JSP.
Подробнее о библиотеках тегов см.:Библиотека тегов OBPM JSP lib.