Как предотвратить вывод элементов - PullRequest
0 голосов
/ 19 апреля 2011

Я пытаюсь создать форму с быстрой формой (по умолчанию в компании).
Эта форма состоит из нескольких частей, но на 1 странице.
Я комбинирую это с системой шаблонов сигмы.

Идея страницы такова:

|-----------------------|<br>
|        header         |<br>
|-----------------------|<br>
|    content top        |<br>
|-----------------------|<br>
|first part of the form |<br>
|-----------------------|<br>
|second part of the form|<br>
|-----------------------|<br>
|        footer         |<br>
|-----------------------|

Теперь я создал этот макет. Но у меня проблема с формой.
Эта форма должна быть разделена на 2 части. Но quickform этого не поддерживает.
Я решил написать верхнюю часть формы как обычную часть моего шаблона с этими элементами, также доступными в quickform. (массив с идентификаторами, которые я также использую для визуализации формы).

Теперь приходит проблема.
Как я могу запретить быстрой форме / сигма выводить элементы формы?.

<!-- BEGIN qf_checkbox -->{qf_element}<!-- END qf_checkbox --> Это работает, но выводит их,
<!-- BEGIN qf_checkbox --><!-- END qf_checkbox --> Это не работает.

Поздравил, Erik

Ответы [ 2 ]

0 голосов
/ 05 июля 2011

Я решил это, просто создав отдельный элемент только для верхней формы.Он имеет все свойства из qf_checkbox и некоторые другие вещи, которые могут быть полезны.

Таким образом, мне не нужно было создавать скрытые входы или другие хаки.Я просто показываю верхнюю форму с этими расширенными флажками, а нижние флажки являются обычными флажками.проблема Sloved:).

0 голосов
/ 19 апреля 2011

Я не знаком с этой системой шаблонов, но я бы посоветовал вам взглянуть на руководство по некоторым условным функциям. Но в любом случае ... простой обходной путь должен состоять в том, чтобы просто установить значения равными NULL или пустым строкам, поэтому даже если они выводят их, на самом деле ничего не будет отображаться.

...