• 🚨 24 часа до повышения цены на курс «Пентест Active Directory: от теории к практике» от Академии Кодебай

    🔍 Изучите реальные техники атак на инфраструктуру Active Directory: от первоначального доступа до полной компрометации.
    🛠️ Освойте инструменты, такие как BloodHound, Mimikatz, CrackMapExec и другие.
    🧪 Пройдите практические лабораторные работы, имитирующие реальные сценарии атак.
    🧠 Получите знания, которые помогут вам стать востребованным специалистом в области информационной безопасности.

    Последний день записи в текущий поток по старой цене Подробнее о курсе ...

проблема при отображении View в Xpages

  • Автор темы Автор темы Реник
  • Дата начала Дата начала
Р

Реник

Добрый день, всем.

В сорсе xpages прописал следующее:
<script language="Javascript">
dojo.require("dijit.Dialog");
XSP.addOnLoad(function(){dialog_create("picklist")});

</script>

Функция dialog_create:
function dialog_create(id) {
alert ("Начало функции dialog_create");
var dialogWidget = dijit.byId(id);
alert ("dialogWidget");
if( dialogWidget==null ){
alert ("dialogWidget==null");
};

alert ("dialogWidget1");
dialogWidget.destroyRecursive(true);
alert ("dialogWidget.destroyRecursive(true)");
dialogWidget = new dijit.Dialog(

{ title: "Выбор сотрудника", style: "width:900px;height:600px"},
//alert ("dialogWidget");
dojo.byId(id));
alert ("dojo.byId(id))");
var dialog = dojo.byId(id);
alert ("dialog");
dialog.parentNode.removeChild(dialog);

alert ("dialog.parentNode.removeChild(dialog);");

var form = document.forms[0];

form.appendChild(dialog);

dialogWidget.startup();
alert ("Конец функции dialog_create");

};

Но при загрузке xpages эта функция не отрабатывает срывается на строке:
dialogWidget.destroyRecursive(true);
по причине того,что не получает dialogWidget.

что я делаю не так и что можно проверить?
 
Если вам нужно сделать диалог посмотрите ссылку
 
а надо ли на сервер ставить extensin library для того,чтобы работал этот код?
 
а надо ли на сервер ставить extensin library для того,чтобы работал этот код?
Не обязательно. Все JAR'ы из Extension Library можно всунуть в сам nsf.
Но легче, всё же, на сервак заинсталить. Благо делается это за 2 минуты :gigi:
 
а надо ли на сервер ставить extensin library для того,чтобы работал этот код?
Для дожо виджетов Extension Library не надо

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

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

Курс AD