Расширение поиска в библиотеке расширений Layot Control Search?

Мы используем функцию поиска в элементе управления макетом библиотеки расширений для поиска представления. Он работает так, как ожидалось. Но мы хотели бы расширить этот поиск.

Документы в представлении могут иметь от одного до многих документов с комментариями. Документы отображаются на странице xpage с «встроенным» видом. Комментарий связан с проблемой через UNID родителя. В каждом комментарии есть поле parentUNID, но документ комментария не является традиционным ответным документом.

Мы хотели бы иметь возможность искать все задачи и их комментарии без необходимости отображать комментарий в представлении. При выполнении поиска мы хотим, чтобы в представлении отображался только документ о проблеме.

Можно ли расширить поиск (без создания собственного окна поиска) для поиска не только вопросов, но и комментариев? Если да, то как бы я это сделал?


person Bruce Stemplewski    schedule 05.02.2014    source источник


Ответы (1)


Повторный контроль может быть лучшим способом сделать это. Затем вы можете искать представление, содержащее оба. Для каждой строки, если форма документа является проблемой, отобразите это. Если это комментарий, получите «родительский» и отобразите значения из него.

Возможно, вы захотите, чтобы каждая строка содержала панель, поэтому вы можете прикрепить источник данных dominoDocument для каждой строки, содержащей documentId задачи (конечно, не забывая установить ignoreRequestParams!)

person Paul Stephen Withers    schedule 05.02.2014
comment
Если я вас правильно понял, я думаю, вы меня неправильно поняли. :) Я хочу, чтобы элемент управления поиском также искал в документах комментариев то, что было введено в поле поиска. Я действительно не хочу отображать комментарии в представлении. И в настоящее время мы используем контейнер представления для отображения задач. - person Bruce Stemplewski; 06.02.2014