Форум программистов, компьютерный форум, киберфорум
HCL Notes: Программирование
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.56/32: Рейтинг темы: голосов - 32, средняя оценка - 4.56
0 / 0 / 0
Регистрация: 15.01.2010
Сообщений: 256
1

Очередной Сабж Про Dialog Box

05.03.2013, 16:09. Показов 5925. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Есть довольно простая задача: Есть кнопка, по клику на нее должно открываться окно (DialogBox) с возможность ввода текста, после закрытия окна введенный текст необходимо обработать и сохранить в документ.

Нашел тучу примеров, в частности через Dojo : Ссылка (пример)

Вроде бы все ок, все красиво: окно открывается, текст вводиться. Но вопрос такой, откуда потом брать значение введенное в DialogBox?
Насколько я понял здесь (в примере) оно вводится в поле которое привязано к viewScope.testValue, но при сохранении в документ viewScope.testValue оказывается пустым.

Хелп плиз, где нагорбил\недосмотрел\проглядел?

P.S. Пробовал менять типы Scope переменных (Application, session и т.д.), брать поле через getComponent - все равно значение там пустое.

Код хпаге прилагаю -

<div class="sp-wrap"><div class="sp-head-wrap"><div class="sp-head folded clickable">"Текст XPage"</div></div><div class="sp-body"><div class="sp-content">

Код
<?xml version="1.0" encoding="UTF-8"?>
<xp:view xmlns:xp="http://www.ibm.com/xsp/core" dojoParseOnLoad="true"
dojoTheme="true">
<xp:thys.resources>
<xp:dojoModule name="dijit.Dialog"></xp:dojoModule>
</xp:thys.resources>
<xp:thys.data>
<xp:dominoDocument var="document1" formName="RPCEvent"></xp:dominoDocument>
</xp:thys.data>
<xp:button value="Show" id="button2">
<xp:eventHandler event="onclick" submit="false">
<xp:thys.script><![CDATA[dijit.byId("#{id:dlg}").show()]]></xp:thys.script>
</xp:eventHandler>
</xp:button>
<xp:br></xp:br>
<xp:panel id="dlg" dojoType="dijit.Dialog">
<xp:thys.dojoAttributes>
<xp:dojoAttribute name="title" value="Test Dialog"></xp:dojoAttribute>
</xp:thys.dojoAttributes>
<xp:inputText id="target" value="#{sessionScope.testValue}"></xp:inputText>
</xp:panel>
<xp:br></xp:br>
<xp:button id="button1" value="Save">
<xp:eventHandler event="onclick" submit="true"
refreshMode="complete">

<xp:thys.action>

<xp:actionGroup>




<xp:executeScript>
<xp:thys.script><![CDATA[#{java script:document1.getDocument().replaceItemValue(A1, sessionScope.testValue)
}]]></xp:thys.script>
</xp:executeScript>
<xp:saveDocument var="document1"></xp:saveDocument>
</xp:actionGroup>
</xp:thys.action>
</xp:eventHandler></xp:button>
</xp:view>
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.03.2013, 16:09
Ответы с готовыми решениями:

Embedded View In Dialog Box
здрасьте всем!!! у меня трабла по ембедед вью, борьюсь с этим уже 2 дня, но без результатно. ...

С вьюхи передать данные документа в Dijit Dialog Box
Здраствуйте! Возникла проблемка которую не получается решить, есть ембедед вьюха, есть колонка со...

Что скажете про сабж?
http://www.vaughns-1-pagers.com/internet/g...ing-factors.htm

MFC Dialog box
Есть ли какая то функция или что то типу нее под диалог бокс? Смысл в том что мне нужно после...

1
0 / 0 / 0
Регистрация: 18.08.2008
Сообщений: 1,698
06.03.2013, 12:32 2
Если ты пытаешься все это обрабатывать на SSJS - то следует отходить от привычного программирования.
В SSJS нет понятия модальных окон. И следовательно обрабатывать диалоги как LS не получится.
0
06.03.2013, 12:32
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.03.2013, 12:32
Помогаю со студенческими работами здесь

Переход на второй Dialog Box
Народ всем привет. Создал второй Dialog Box, затем добавил к нему класс, потом добавил функцию...

Save As Dialog Box Customization
добрый день, вопрос на картинке, мне нужно сделать неактивным поле ввода имени файла собственно...

Как работать с шаблоном dialog box?
есть такая нотация для dialog box: DLG_SCRNSAVECONFIGURE DIALOG 6, 18, 160, 63 LANGUAGE...

проблема с Common Dialog Box - нужна подсказочка
Win2000(SP4)/Access2000. Подключаю Microsoft Common Dialog Control v.6.0 (файл надо найти и...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru