如果我在Grid中使用rowTemplate,则数字格式无效。
如果我评论rowTemplate行号格式正常工作..是否有任何关系b / w rowTemplate和格式:{0,n0}
?
这里我使用行模板从数据库中获取属性值。
<script id="SellTemplate" type="text/x-kendo-tmpl">
<tr>
<td>
${Fore}
</td>
<td align="Left">
<img src="/Images/${ Indicator }.png" width="20" height="20" />
</td>
</tr>
</script>
$("#grid1").kendoGrid({
width: 1500,
dataSource: data.d,
resizable: true,
rowTemplate:kendo.template($("#SellTemplate").html()),;
kendo.template($("#SellTemplate").html()),
height: 750,
selectable: true,
columns: [
{ title: 'Fore', field: 'Fore', width: '12%', format: "{0:n0}", sortable: true },
{ title: 'Indicator', field: 'Indicator', width: '4%', sortable: true},
]
});
答案 0 :(得分:3)
指定rowTemplate
时,您可以完全控制网格行渲染。自定义行模板将覆盖内置行模板。您仍然可以格式化值 - 使用模板中的kendo.format函数:
<td>
${kendo.format("{0:n0}", Fore)}
</td>