B
Bob84
Здравствуйте.
Не очень много работаю с Xpage, могу ошибатся в терминологии.
Есть приложение следующего вида: слева панель с меню навигации (список представлений), справа панель с представлениями и в ней же открываются документы для просмотра\редактирования. Задача такая - если открыли документ на создание\редактирование, то при клике на ссылку в меню навигации нужно выдать предупреждение "Хотите ли закрыть без сохранения?".
Сделано так: на событии клика каждой ссылки в Custom control nav (меню навигации) действие Confirm action с таким кодом
Для одного пункта меню все работает.
Но для другого не работает вариант, когда документ открываем из представления на просмотр, потом переходим в режим редактирования и после этого переходим на любую из ссылок. Сравнение Xpage на котором все работает с проблемной ничего не дало.
Заранее спасибо.
Не очень много работаю с Xpage, могу ошибатся в терминологии.
Есть приложение следующего вида: слева панель с меню навигации (список представлений), справа панель с представлениями и в ней же открываются документы для просмотра\редактирования. Задача такая - если открыли документ на создание\редактирование, то при клике на ссылку в меню навигации нужно выдать предупреждение "Хотите ли закрыть без сохранения?".
Сделано так: на событии клика каждой ссылки в Custom control nav (меню навигации) действие Confirm action с таким кодом
C++:
list = ["linkPage1.xsp", "linkPage2.xsp", ...];
pageName = @RightBack(context.getUrl(), "/");
if (@IsNotMember( pageName, list )){
try{
if (document1.isNewNote() || document1.isEditable()) {
return "Хотите ли закрыть без сохранения?"
}
}catch(e){
}
}
Для одного пункта меню все работает.
Но для другого не работает вариант, когда документ открываем из представления на просмотр, потом переходим в режим редактирования и после этого переходим на любую из ссылок. Сравнение Xpage на котором все работает с проблемной ничего не дало.
Заранее спасибо.