是否可以在kendo外部模板中使用此代码等效代码

时间:2015-12-20 15:45:38

标签: javascript kendo-ui telerik kendo-template

我的this dojo带有内嵌模板

  var actionName = 'read';
    $("#grid").kendoGrid({
      columns: [
        { field: "name" },
        { field: "age" }
      ],
      dataSource: [
        { name: "Jane Doe", age: 30, read: true, actionName: actionName }
      ],
      detailTemplate: "<div> #:" + actionName  +"# </div>"
    });

this dojo及其外部模板:

<script id="detailTemplate" type="text/x-kendo-template">
        #: actionName #
</script> 


var actionName = 'read';
$("#grid").kendoGrid({
  columns: [
    { field: "name" },
    { field: "age" }
  ],
  dataSource: [
{ name: "Jane Doe", age: 30, read: true, actionName: actionName }
  ],
  detailTemplate: function(dataItem){ 
    return kendo.template($("#detailTemplate").html())(dataItem);
  }
});

在第一个detailTemplate: "<div> #:" + actionName +"# </div>"我可以渲染价值:true但是在第二个#: actionName #我可以渲染read

所以我的问题是如何渲染到值true

0 个答案:

没有答案