格式:" {0:n0}"如果我在kendoGrid中使用rowTemplate,则无效

时间:2012-12-12 11:33:49

标签: jquery kendo-ui

如果我在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},
    ]
});

1 个答案:

答案 0 :(得分:3)

指定rowTemplate时,您可以完全控制网格行渲染。自定义行模板将覆盖内置行模板。您仍然可以格式化值 - 使用模板中的kendo.format函数:

    <td>
        ${kendo.format("{0:n0}", Fore)}
    </td>