xpages gridx jsonREST и запрос/поиск

Я следил за отличной «Сеткой додзё в XPages» Брэда Балассайтиса — https://xcellerant.net/dojo-grids-in-xpages/

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

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

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

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

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

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


person Travis Hiscock    schedule 23.06.2016    source источник


Ответы (2)


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

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

person Bitwyse1    schedule 28.06.2016
comment
Спасибо, Стивен. Я подумал, что моим следующим шагом может быть прямой контакт с Брэдом. Пытался связаться с вами по скайпу, но я могу найти в скайпе около 20 steven.rieger'ов! У вас есть какая-нибудь информация от Брэда, которой вы могли бы поделиться? - person Travis Hiscock; 29.06.2016
comment
Я steven.rieger из Иллинойса, если это поможет, или [email protected]. Буду рад поделиться с вами кодом. - person Bitwyse1; 29.06.2016
comment
Запрошен контакт в скайпе. Я также написал вам по электронной почте, заранее спасибо за вашу помощь - person Travis Hiscock; 30.06.2016

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

var store = JsonRest({idProperty:'@entryid', target:'xpViewQBuster.xsp/jsonREST' + strSearch});
person Travis Hiscock    schedule 28.07.2016