2016-12-09 6 views
0

У меня есть текстовое поле с привязкой к источнику данных (из интерфейса). Эти поля отображаются только в зависимости от другого поля «zkz», которое содержит «X» или пусто.Adobe LiveCycle Designer скрыть описание меток текстового поля

Значения полей отображаются только в том случае, если поле zkz имеет значение «X», и это работает хорошо. Но описание меток полей все еще существует, даже когда поле пусто. Как скрыть описание?

+0

Что вы пробовали? Какой язык сценариев вы предпочитаете, каковы ваши сценарии? – vwegert

+0

Я не использую какой-либо скрипт, только что сделанные настройки в пользовательском интерфейсе дизайнера Adobe. – user2784676

+0

Тогда вам нужно будет начать использовать скрипты, я боюсь ... – vwegert

ответ

1

Это может быть достигнуто только с помощью скриптов. Используйте следующие шаги:

  1. Выберите текстовое поле в иерархии
  2. Вызов сценария Редактор по Ctrl-Shift-F5, если он не виден
  3. В редакторе скриптов выберите событие макет: готовый
  4. Используйте следующий сценарий для достижения условной видимости поля

    if(this.rawValue == 'value'){ 
    this.presence = "hidden"; 
    } 
    else 
    { 
    this.presence = "visible"; 
    } 
    

Этот скрипт Java использует значение того же поля, что и условие, однако вы можете использовать любое другое поле в форме. Основная информация может быть получена от here, но лучше использовать справку LiveCycle Designer.

+0

Хорошо, это хороший подход. Я использовал if (this.rawValue === null) {...}, и поле невидимо, когда значение равно null, но есть ли способ удалить поле, чтобы исключить пустое пространство, которое будет удерживаться в этом поле? – user2784676

+0

Я так не думаю. Это невозможно благодаря встроенным функциям и потребует обширных сценариев, которые уменьшат до нуля любое использование от таких манипуляций :) – Suncatcher

Смежные вопросы