Валидация Read Only Полей

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

  1. xKlonx

    xKlonx Lotus team
    Lotus team

    Регистрация:
    10 сен 2009
    Сообщения:
    412
    Симпатии:
    0
    Может кто вкурсе как можно сделать валидацию ридонли полей в икспейдж. Данные поля заполняю с помощью диалога.Заранее благодарю за ответы!
     
  2. NickProstoNick

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

    Регистрация:
    22 авг 2008
    Сообщения:
    1.766
    Симпатии:
    39
    Ну наверное как обычно... проверять при закрытии.
    И возможно приплести к этому Display Errors.
    ТУТ и тут
    Второе кажется интересней
     
  3. xKlonx

    xKlonx Lotus team
    Lotus team

    Регистрация:
    10 сен 2009
    Сообщения:
    412
    Симпатии:
    0
    NickProstoNick
    Да не так просто оказывается, когда в пропертях поля стоит галка рид онли, то валидация(всмысле стандартная) не работает.

    Добавлено: http://ideajam.net/ideajam/p/ij.nsf/0/DD40...2F?OpenDocument
    Не у меня одного, такая проблема, будем думать как обойти
     
  4. NickProstoNick

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

    Регистрация:
    22 авг 2008
    Сообщения:
    1.766
    Симпатии:
    39
    Про поле в курсе.
    А если перед сабмитом проверять?
    ЭТО смотрел? Правда надо поискать еще и функцию submittedBy.

    Вот собственно сама функция
    Правда не совсем понятно как это все связать :)
     
  5. xKlonx

    xKlonx Lotus team
    Lotus team

    Регистрация:
    10 сен 2009
    Сообщения:
    412
    Симпатии:
    0
    Проверил, функция работает, но опять таки если поле не ридонли.
     
  6. NickProstoNick

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

    Регистрация:
    22 авг 2008
    Сообщения:
    1.766
    Симпатии:
    39
    Ну так там поисание.... поле должно быть в режиме на редактирование...
    Я так понял... Нужные поля для контроля размещаются в спрятанном ДИВе
    А визуально отображаются компьютед поля.
     
  7. xKlonx

    xKlonx Lotus team
    Lotus team

    Регистрация:
    10 сен 2009
    Сообщения:
    412
    Симпатии:
    0
    NickProstoNick
    Уже понял, поначалу просто не увидел связи между ссылками.Буду пробовать
     
  8. NickProstoNick

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

    Регистрация:
    22 авг 2008
    Сообщения:
    1.766
    Симпатии:
    39
    Точно! ПОЛУЧИЛОСЬ! Можно обойтись без функции.
    Код (Text):
        <div style="display: none;">
    <xp:inputText value="#{document1.test}" id="test1" required="true">
    <xp:this.validators>
    <xp:validateRequired message="ОШИБКА!"></xp:validateRequired>
    </xp:this.validators>
    </xp:inputText>
    </div>
    Но наверное только DIV работать будет. Пробовал в пейджевую секцию и хайдил ее. Валидатор не работает
     
  9. xKlonx

    xKlonx Lotus team
    Lotus team

    Регистрация:
    10 сен 2009
    Сообщения:
    412
    Симпатии:
    0
    NickProstoNick
    С помощью функции и DIV все получается. Спасибо!!!
     
  10. NickProstoNick

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

    Регистрация:
    22 авг 2008
    Сообщения:
    1.766
    Симпатии:
    39
    На здоровье :)
     
Загрузка...
Похожие Темы - Валидация Read Only
  1. Nerkon
    Ответов:
    0
    Просмотров:
    987
  2. Eugen
    Ответов:
    5
    Просмотров:
    2.124
  3. vital
    Ответов:
    3
    Просмотров:
    2.639
  4. Kizarek86
    Ответов:
    9
    Просмотров:
    4.520
  5. LuMee
    Ответов:
    4
    Просмотров:
    3.286

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