Установка библиотеки расширений xpage не загружает элементы управления библиотекой расширений в браузере

Я устанавливаю библиотеку расширений на одном из своих локальных компьютеров, ранее я также устанавливал библиотеку расширений на другой машине, и она работает нормально, но теперь на другой машине все настройки и процессы одинаковы. Чтобы проверить, установлена ​​ли библиотека расширений или не я создал тестовую страницу и добавил управление макетом и в соответствии с библиотекой расширений на страницу и выполнил страницу из браузера. Это не дает никаких ошибок и печатает значения, которые я дал в макете. но макет не виден . Короче говоря, элементы управления из библиотеки расширений не видны при выполнении страницы в браузере, я проверил библиотеку расширений, установленную в конструкторе, как показано ниже. установлен в дизайнере

Я проверил библиотеку расширений, установленную на сервере, как показано ниже.

ответ сервера

Таким образом, в ответах сервера состояние LAZY, здесь немного запутано, правильно ли загружена библиотека на сервер или нет. Или мне нужно выполнить весь процесс снова, чтобы запустить библиотеку.

Любое предложение будет оценено.

Редактировать 1: я забыл упомянуть, что я использую конструктор домино 9 и примечания 9, версия сервера домино 8.5, есть ли какие-либо проблемы с версией?

Редактировать 2: Теперь я преобразовал сервер домино, конструктор домино, клиент заметок в версию 8.5. В настоящее время у меня все в той же версии, я попытался загрузить библиотеку расширений, которую она загружает, но работают только некоторые элементы управления, а некоторые нет. Например, я добавил «диалоговое окно, макет приложения», это работает без проблем, но когда я добавляю средство выбора имени и средство выбора значения, отображается Unhandled exception. Чтобы быть более ясным, когда я добавляю средство выбора имени и значение без каких-либо значений, оно выглядит отлично, как на изображении. Extlib работает без значений данных

Теперь, когда я добавляю значения в средство выбора имени, средство выбора значений или аккордеон, отображается ошибка, Extlib не работает при добавлении данных  значения

  <xe:namePicker id="namePicker2" for="members"
                dialogTitle="Teilnehmer auswählen">

                <xe:this.dataProvider>
                    <xe:namePickerAggregator>
                        <xe:this.dataProviders>
                            <xe:dominoNABNamePicker
                                addressBookSel="all"       nameList="peopleAndGroups"
                                groups="true">
                                <xe:this.addressBookDb><![CDATA[#  {javascript:var  nab:NotesDatabase=session.getDatabase(database.getServer(),"names.nsf");
      return  database.getServer() + "!!" + nab.getFilePath();}]]>    </xe:this.addressBookDb>
                            </xe:dominoNABNamePicker>
                        </xe:this.dataProviders>
                    </xe:namePickerAggregator>
                </xe:this.dataProvider>
            </xe:namePicker>

person Ajit Hogade    schedule 04.07.2015    source источник
comment
Вы используете локальный предварительный просмотр DDE для тестирования или тестируете на сервере?   -  person Per Henrik Lausten    schedule 04.07.2015
comment
Я тестирую это на сервере   -  person Ajit Hogade    schedule 04.07.2015
comment
Вы должны установить ExtLib версии 8.5 на свой Domino 8.5 extlib.openntf.org/main.nsf/project.xsp?r=project/   -  person Frantisek Kossuth    schedule 06.07.2015
comment
Есть еще одна машина, на которой у меня есть сервер 8.5, и я установил библиотеку расширений 9.0, и на этой машине она работает отлично, я не могу ничего понять, где делаю ошибку. Было бы очень полезно, если бы я получил полное и понятное пошаговое руководство по установке библиотеки расширений как на дизайнере, так и на сервере.   -  person Ajit Hogade    schedule 06.07.2015
comment
Теперь я удалил версию 9 дизайнера домино и установил все обратно на 8.5, даже снова переустановил библиотеку расширений, но с той же проблемой.   -  person Ajit Hogade    schedule 08.07.2015


Ответы (1)


Библиотека расширений использует код, доступный в базовых классах, связанных с XPages, установленных вместе с сервером. Поэтому, если вы установите библиотеку расширений версии ...9.0.1 на более раннюю версию сервера, она не сможет работать должным образом. Всегда проверяйте, подходит ли версия библиотеки расширений для сервера, и помните, что некоторые функции будут недоступны (поэтому вы не сможете использовать deviceBean, некоторые мобильные компоненты или функции Bootstrap, включенные в более поздние версии библиотеки расширений.

Я бы по-прежнему рекомендовал вам использовать последнюю версию Domino Designer для лучшей стабильности и возможностей инструментов. Насколько мне известно, у вас все еще может быть установлена ​​библиотека расширений версии 9.0.1. Designer просто подбирает инструменты и не включает исходный код библиотеки расширений в скомпилированный NSF, поэтому конфликта нет. Версия Extension Library 8.5.3 может даже не устанавливаться на клиенте 9.0.1, я не пробовал.

На вкладке «Свойства Xsp» на вкладке «Общие» установка «Минимальный поддерживаемый выпуск» на 8.5.3 гарантирует, что он по-прежнему компилируется с ограничениями 8.5.3, что должно гарантировать, что вы случайно не используете свойства или функции, которых не было до версии 8.5. 3.

person Paul Stephen Withers    schedule 06.07.2015