0
我正在使用dataTables和underscore.js。这里是我的数据表列:如何在underscore.js模板中插入多个数据源?
{
data: 'date', searchable: false, orderable: false,
render: function (data, type, row, meta) {
return row.date;
}
},
{
data: 'routeSectionStepID', searchable: false, orderable: false,
render: function (data, type, row, meta) {
var structure = _.template($('#tmpl-actions').html()),
html = structure({ Id: data });
return html;
}
}
这是我的底线模板:
<script id="tmpl-actions" type="text/html">
<form action="">
<% if (date == null){ %>
<input type="checkbox" name="process" value="<%= Id %>" id="checkbox" checked disabled/>Id: <%= Id %>
<% } else { %>
<input type="checkbox" name="process" value="<%= Id %>" id="checkbox" />Id: <%= Id %>
<% } %>
</form>
</script>
正如你可以在if语句见上面,我试图让启用/禁用复选框根据是否或者不是'日期'列是空的。显然,只要在if语句中输入'date'不起作用。
我想我需要在我的第一个例子中,html = structure({ Id: data });
网上说Id: data
和Date: data
但显然他们不能同时使用相同的data
。
如何访问前一列的date
数据并将它(连同routeSectionStepId
)传递到我的_.template中?