Как Адресуются Поля В Xpages?

Gandliar

Lotus team
16.02.2004
341
8
#1
Привет!
Что то не могу вспомнить, помогите.

Есть страничка в хpages

На странице есть edit control (поле) в которое вводятся данные id dateStart

какую формулу надо написать в computedfield, чтобы после обновления страницы отобразить в нем значение поля с id dateStart ?

заранее благодарю.
 

NickProstoNick

Статус как статус :)
Lotus team
22.08.2008
1 802
21
#2
Привет!
Что то не могу вспомнить, помогите.

Есть страничка в хpages

На странице есть edit control (поле) в которое вводятся данные id dateStart

какую формулу надо написать в computedfield, чтобы после обновления страницы отобразить в нем значение поля с id dateStart ?

заранее благодарю.
как и обычное поле
00.JPG
 

Вложения

  • 28.4 КБ Просмотры: 273

Gandliar

Lotus team
16.02.2004
341
8
#3
Меня интересует не простой биндинг а нечто вычисляемое

на скрипте написать формулу для вычисляемого поля

например в поле дата начала
нажимается кнопка сабмит и в вычисляемом поле отображается дата начала + 7 дней

типа такого

почему то конструкция типа document.getItemValue("dateStart") не отрабатывает для получения значения введенного поля.
 

NickProstoNick

Статус как статус :)
Lotus team
22.08.2008
1 802
21
#4
Ну в принципе отрабатывает. Но блин как-то через *опу
 

xKlonx

Lotus team
10.09.2009
410
0
#5
Gandliar
Попробуйте тащить сразу в дататайм document.getItemValueDateTime("dateStart") сделайте вывод значения в консоль _dump() и посмотрите не пусто ли значение поля
 

NickProstoNick

Статус как статус :)
Lotus team
22.08.2008
1 802
21
#7
Gandliar
Попробуйте тащить сразу в дататайм document.getItemValueDateTime("dateStart") сделайте вывод значения в консоль _dump() и посмотрите не пусто ли значение поля
Данные так тянутся!
PHP:
document.getItemValueDateTime("dateStart")
НО... пересчитывать данные второго поля после изменения первого не так-то и просто.
В общем как сделал я.
00.JPG
Это работает... как к дате добавить твои 7 дней - капай сам.... скажу сразу... есть функция @Adjust(), но у меня толком не получилось.. какая-то проблема с типом data.

Еще попробовал... получилось. Код вот такой
PHP:
 var myDate = new Date(document1.getItemValueDate("test1"))
myDate = @Adjust( myDate, 0, 0, 7, 0, 0, 0 );
document1.setValue("test2", myDate )
 

Вложения

  • 50.5 КБ Просмотры: 201