Можно ли запустить средство выбора имен extlib в xPINC для поиска в каталоге на сервере?

Можно ли использовать средство выбора имени в extlib в приложении xPINC для выбора из адресной книги на стороне сервера? В настоящее время, работая в браузере, я могу получить имена на стороне сервера, а во время работы от имени xpinc я извлекаю локальные имена.nsf.

Вы знаете, возможно ли это? На самом деле пытаюсь выполнить «написать один раз, запустить везде».

<xe:namePicker id="namePicker1" for="djextNameTextBox3">
<xe:this.dataProvider>
    <xe:dominoNABNamePicker groups="false"
        nameList="peopleByLastName" people="true"
        addressBookSel="db-name" addressBookDb="names.nsf">
    </xe:dominoNABNamePicker>
</xe:this.dataProvider>
</xe:namePicker>

person Patrick Sawyer    schedule 08.05.2013    source источник


Ответы (3)


Чтобы указать другой сервер, вы должны сделать следующее.

addressBookDb="SERVER!!names.nsf"

Я рекомендую прочитать «Библиотека расширений XPages. Пошаговое руководство по следующему поколению компонентов XPages», так как в нем этот компонент подробно описан (стр. 165).

person Simon O'Doherty    schedule 08.05.2013
comment
Я должен взять эту книгу. Большое спасибо за помощь! - person Patrick Sawyer; 08.05.2013

В IBM Notes 9.0 появилась новая опция «Запуск на сервере», которая позволяет запускать удаленные приложения XPages непосредственно на сервере Domino. Я не уверен, как это влияет на поиск в адресной книге с помощью элемента управления выбора имени. Но попробуйте.

введите здесь описание изображения

person Per Henrik Lausten    schedule 08.05.2013
comment
Забавно, что я попробовал это вне офиса, и в итоге он перешел на веб-сайт с именем, похожим на имя моего внутреннего сервера. - person Patrick Sawyer; 08.05.2013
comment
Я предполагаю, что эта опция запускает xPage как веб-страницу. Вы не знаете, есть ли документация по этой функции? - person Patrick Sawyer; 08.05.2013
comment
XPages в клиенте Notes запускаются как веб-страницы (с XULRunner в качестве браузера) как локально, так и удаленно. - person Per Henrik Lausten; 08.05.2013
comment
Этот параметр просто меняет то, что на самом деле делает рендеринг, будь то на сервере или на клиенте. Я собираюсь позвонить в IBM по этому поводу, но если вы заинтересованы; мое имя сервера — cityname.domain.com или cityname/domain, когда я включил эту опцию, мое приложение открылось на cityname.com, который является сайтом о городе, а не сайтом моей компании. Интересно, еще раз спасибо за помощь! - person Patrick Sawyer; 09.05.2013
comment
Да, мне просто интересно, повлияет ли это на то, какую адресную книгу использует средство выбора имен. Я рад, что Саймон смог помочь - person Per Henrik Lausten; 09.05.2013

Я не занимался разработкой Xpinc, потому что мы делаем все это через браузер, но вы можете попробовать элемент управления viewpicklist на openntf. Я попрошу Марка завтра, чтобы быть уверенным, и опубликую его ответ, а пока вы можете попробовать.

person Dwain Wuerfel    schedule 08.05.2013
comment
Я забыл об этом контроле. Я должен реализовать это в некоторых проектах. - person Patrick Sawyer; 08.05.2013
comment
Сегодня Марк сказал мне, что, по его мнению, это так. - person Dwain Wuerfel; 16.05.2013