我试图使用木偶复合视图/项目视图呈现一个表,但在使用jade模板时遇到了问题。对于复合视图,表“shell”被正确地呈现,但项视图的模板仅呈现tbody部分中的第一个表单元格。这是我的。
复合视图模板
div.span5
table.table.table-striped.table-condensed
thead
tr
th.span2
th.span4
tbody
项目视图模板
td Some Title
td A Description
如果我将tr标记添加到ItemView模板,那么两个列都将呈现。但是我不希望这样,因为tr标签已经被ItemView添加了。知道为什么第二列没有被渲染吗?
谢谢
我找到了解决这个问题的另一种方法。我在ItemView模板中呈现tr标记,而不是通过使用ItemView标记名属性指定它。然后,在ItemView onRender函数中,我删除了模板包装的默认div标记。也许不是理想的解决方案,但我需要的工作。