2015-05-27 4 views
1

Могу ли я использовать функцию SSJS, если я вызываю XSP.partialRefreshPost в клиенте? Где я должен определить эту функцию SSJS - непосредственно в XSP.partialRefreshPost или в обновленном объекте? Возможно, все вышеперечисленные шаги ошибочны, и я должен использовать чистый AJAX? Основная идея заключается в том, чтобы отправить данные с клиента на сервер с помощью кнопки без использования SSJS в этой кнопке, только CSJSXPages: обрабатывать параметры в SSJS, отправляемые XSP.partialRefreshPost от клиента

ответ

2

Ответит ли вопрос How do I call an SSJS method with parameters from JavaScript на ваш ответ?

Брэд Балласайтис также сообщил о accessing the parameters from a partialRefreshGet, но концепция и реализация должны быть одинаковыми с partialRefreshPost.

+0

Не точно. Все эти статьи описывают, как отправлять параметры на сервер. Но мне нужна статья (или пример), как обрабатывать эти параметры на сервере после того, как они были отправлены на него. (например, где мне следует использовать функцию - doStuff (param.key), если я обновляю только один объект на странице, а не всю страницу). Метод «executeOnServer» вполне подходит, но это своего рода хак. Я думал, что есть более «законные» методы :) – Dexter

0

Два предложения - если вы хотите сделать это вручную, обратитесь к этому сообщению на xpages.info

Или

Посмотрите в компонент XPages JSON RPC Service

+0

Спасибо за ссылки :) Я также смотрю в сторону REST Services – Dexter

Смежные вопросы