4

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

1 回答 1

3

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

    <td>
        ${kendo.format("{0:n0}", Fore)}
    </td> 
于 2012-12-12T15:41:57.887 回答