【发布时间】:2014-06-22 14:27:32
【问题描述】:
最近开始使用jsrender,我的客户需要一个5行的表格,如果只有3个数据项,表格会填3行,另外2行留空。
当我使用 jsrender 时,我使用了如下模板,
<script id="TmpOperation" type="text/x-jsrender">
<tr>
<td>{{:name}}</td>
</tr>
</script>
我的问题是,如果数据项小于5,它不会生成5行,如何生成空白表行?
=====更新
我的数据:
data=[
{name:'aaa'},
{name:'bbb'},
{name:'ccc'}
]
要渲染的代码:
var template = $.templates("#TmpOperation");
var html = template.render(data);
$("#tbody_report").html(html);
html代码:
<table >
<tbody id="tbody_report">
</tbody>
</table>
现在里面只有 3 个元素,会有一个 3 行的表格,但我需要 5 行(3 行填充,2 行空白),谢谢。
【问题讨论】:
-
我们必须查看生成数据项的代码才能对此发表评论。
标签: jsrender