1. Получи 30.000 рублей. Для получения денег необходимо принять участие в конкурсе авторов codeby. С условиями и призами можно ознакомиться на этой странице ...

    Внимание! Регистрация авторов на конкурс закрыта.

    Скрыть объявление
  2. Требуются разработчики и тестеры для проекта codebyOS. Требования для участия в проекте: Знание принципов работы ОС на базе Linux; Знание Bash; Крайне желательное знание CPP, Python, Lua; Навыки системного администрирования. Подробнее ...

    Скрыть объявление

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

Тема в разделе "Lotus - Xpages", создана пользователем Gandliar, 17 июл 2012.

  1. Gandliar

    Gandliar Well-Known Member
    Lotus team

    Репутация:
    0
    Регистрация:
    16 фев 2004
    Сообщения:
    321
    Симпатии:
    4
    Привет!
    Что то не могу вспомнить, помогите.

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

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

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

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

    NickProstoNick Статус как статус :)
    Lotus team

    Репутация:
    0
    Регистрация:
    22 авг 2008
    Сообщения:
    1.784
    Симпатии:
    42
    как и обычное поле
    Как Адресуются Поля В Xpages?
     
  3. Gandliar

    Gandliar Well-Known Member
    Lotus team

    Репутация:
    0
    Регистрация:
    16 фев 2004
    Сообщения:
    321
    Симпатии:
    4
    Меня интересует не простой биндинг а нечто вычисляемое

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

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

    типа такого

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

    NickProstoNick Статус как статус :)
    Lotus team

    Репутация:
    0
    Регистрация:
    22 авг 2008
    Сообщения:
    1.784
    Симпатии:
    42
    Ну в принципе отрабатывает. Но блин как-то через *опу
     
  5. xKlonx

    xKlonx Well-Known Member
    Lotus team

    Репутация:
    0
    Регистрация:
    10 сен 2009
    Сообщения:
    410
    Симпатии:
    0
    Gandliar
    Попробуйте тащить сразу в дататайм document.getItemValueDateTime("dateStart") сделайте вывод значения в консоль _dump() и посмотрите не пусто ли значение поля
     
  6. doka

    doka Well-Known Member

    Репутация:
    0
    Регистрация:
    18 фев 2010
    Сообщения:
    118
    Симпатии:
    0
    Попробуй document.getElementById("dateStart").value
     
  7. NickProstoNick

    NickProstoNick Статус как статус :)
    Lotus team

    Репутация:
    0
    Регистрация:
    22 авг 2008
    Сообщения:
    1.784
    Симпатии:
    42
    Данные так тянутся!
    PHP:
    document.getItemValueDateTime("dateStart")
    НО... пересчитывать данные второго поля после изменения первого не так-то и просто.
    В общем как сделал я.
    Как Адресуются Поля В Xpages?
    Это работает... как к дате добавить твои 7 дней - капай сам.... скажу сразу... есть функция @Adjust(), но у меня толком не получилось.. какая-то проблема с типом data.

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

Поделиться этой страницей