2016-06-23 6 views
0

Я следовал за отличную «Dojo Сетки в XPages» Брэд Balassaitis - https://xcellerant.net/dojo-grids-in-xpages/XPages gridx jsonREST и запрос/поиск

У меня есть XPage с сервисом jsonREST ссылающегося на Notes View, и опции, описанные в первой части 10 - Поиск и фильтрация сетки данных Dojo.

Так что все работает очень хорошо, я могу сделать выбор в ComboBox, а перезагрузка Grid показывает результаты поиска службы jsonREST.

Теперь я хочу сделать то же самое с gridx; снова у Брэда отличная серия на этом - https://xcellerant.net/gridx-in-xpages/

Однако он не покрывает выполнение поиска jsonREST и перезагрузки gridx.

Я пытался воспроизвести методы из версии Data Grid, но без успеха. Я даже не уверен, должен ли я непосредственно запускать jsonREST Search, а затем обновлять сетку или использовать метод grid.query. Я нахожу очень мало хорошей документации, и любые связанные статьи не очень помогают мне. Я действительно застрял.

Любые указания очень ценятся.

ответ

0

Код Стивена помог мне найти ответ, который сработал для меня. Весь запрос store/gridx store/JSON Rest update/refresh gridx/gridx filterSetupQuery попытки, которые я сделал, провалились с треском. Что для меня работало, так это использовать опцию ?search= в URL-адресе при создании магазина:

var store = JsonRest({idProperty:'@entryid', target:'xpViewQBuster.xsp/jsonREST' + strSearch}); 
0

Я использую gridx с jSONRest и обыском и т. Д. Мне действительно пришлось заключить контракт с Brad, чтобы заставить его работать LOL, поскольку я не мог понять это. Поэтому я чувствую твою боль.

Если у вас есть конкретные вопросы, я был бы рад помочь. Или пинг меня на skype steven.rieger

+0

Спасибо, Стивен. Я думал, что мой следующий шаг может заключаться в том, чтобы напрямую связаться с Брэдом. Пробовал пинговать вас по Skype, но я могу найти около 20 steven.rieger на Skype! У вас есть информация от Брэда, которую вы можете поделиться? –

+0

Я steven.rieger в Иллинойсе, если это поможет или [email protected] Буду рад поделиться с вами некоторым кодом. – Bitwyse1

+0

Skype контакт запрошен. Я также отправил вам по электронной почте письмо, заранее за вашу помощь –