【发布时间】:2016-04-25 14:07:39
【问题描述】:
我正在尝试创建一个页面,该页面将在选项卡式视图中显示多个用户窗体。例如基本联系表、索取报价表等。
我想我可以创建一个新的页面类型并循环遍历子项以显示表单,但是 $Form 变量没有呈现表单。
<% loop $Children %>
<div>
<h2>$Title</h2>
$Form
</div>
<% end_loop %>
我在这里遗漏了什么,还是有其他方法可以使用模板文件中的 ID 呈现表单?
【问题讨论】:
-
您在该上下文中迭代 DataObjects,而不是控制器类及其方法。让它工作也有点棘手:stackoverflow.com/questions/30404467/…
-
根据表单及其“功能”,在循环中为它们添加占位符并使用 js 将占位符替换为扩展为表单内容大小的 iframe 可能会更“容易” .
标签: silverstripe