我正在尝试使用quickform创建一个表单(在公司中默认) 此表格是多部分,但在1页上 我将它与sigma模板系统结合起来。
页面的想法是:
|-----------------------|<br>
| header |<br>
|-----------------------|<br>
| content top |<br>
|-----------------------|<br>
|first part of the form |<br>
|-----------------------|<br>
|second part of the form|<br>
|-----------------------|<br>
| footer |<br>
|-----------------------|
现在我已经创建了这个布局。但我对表格有疑问 此表格应分为两部分。但是quickform并不支持这一点 我决定将表单的顶部写为模板的正常部分,这些元素也可以在quickform中使用。 (带有id的数组,我也用它来渲染表单)。
现在出现了问题 如何防止quickform / sigma输出表单元素?。
<!-- BEGIN qf_checkbox -->{qf_element}<!-- END qf_checkbox -->
这有效但输出它们,
<!-- BEGIN qf_checkbox --><!-- END qf_checkbox -->
这不起作用。
电贺, 埃里克
答案 0 :(得分:0)
我不熟悉该模板系统,但我建议您查看一些条件功能的手册。但无论如何......一个简单的解决方法应该是将值设置为NULL或空字符串,因此即使它输出它们也不会有任何实际显示。
答案 1 :(得分:0)
我通过仅为顶部窗体创建一个单独的元素来解决它。 它具有qf_checkbox中的所有属性,以及其他可能有用的东西。
这样,我不必创建隐藏的输入或其他黑客。我只显示带有扩展复选框的顶部表单,底部的复选框是常规复选框。 问题斯洛文:)。