Частичное обновление / перезагрузка при повторном управлении xpage - PullRequest
1 голос
/ 15 марта 2012

Я создал настраиваемый элемент управления с контролем повторов, показывающий панель для каждого связанного документа (из коллекции заметок).Xpage arc cc связан с основным документом.Панель в контроле повторения содержит несколько полей ввода, файл управления загрузкой, файл управления загрузкой и кнопку действия.Если пользователь выбирает файл в файле загрузки, нажимает кнопку, то документ, привязанный к панели, сохраняется, и агент заметок заменяет старое вложение новым выбранным.После этого текущая панель должна быть обновлена, чтобы в файле downloadloadcontrol отображалось правильное вложение для загрузки.Но только текущая панель должна быть обновлена, а не вся xpage или другие панели в repeatcontrol (context.reloadPage - это не то решение, которое мне нужно).Любая идея?

Ответы [ 3 ]

0 голосов
/ 16 марта 2012

Пример использования iframes описан в вики разработки Domino . Упомянутый подход используется в примере Lead Manager X в OpenNTF.

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

0 голосов
/ 07 мая 2012

пытались ли вы дать частичный идентификатор обновления для панели, содержащей документ?Если это не сработает ... получите дескриптор конкретной панели на стороне клиента и обновите ее.Панель внутри повтора можно отождествить с ее индексом.

0 голосов
/ 15 марта 2012

Я предлагаю вам поместить весь свой код в кнопку, а затем частично обновить панель в кнопке.

Но я подозреваю, что вопрос касается того, что вы не можете сохранить вложение файла с помощью частичного обновления.что является правдой.Есть несколько решений, таких как использование iframe.выполнить поиск Google на этом

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...