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

  • Автор темы Автор темы Gandliar
  • Дата начала Дата начала

Gandliar

Lotus Team
16.02.2004
574
26
BIT
192
Привет!
Что то не могу вспомнить, помогите.

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

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

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

заранее благодарю.
 
Привет!
Что то не могу вспомнить, помогите.

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

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

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

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

Меня интересует не простой биндинг а нечто вычисляемое

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

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

типа такого

почему то конструкция типа document.getItemValue("dateStart") не отрабатывает для получения значения введенного поля.
 
Ну в принципе отрабатывает. Но блин как-то через *опу
 
Gandliar
Попробуйте тащить сразу в дататайм document.getItemValueDateTime("dateStart") сделайте вывод значения в консоль _dump() и посмотрите не пусто ли значение поля
 
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 )
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!