如何在没有覆盖数据源参数的情况下将其他参数传递给kendo模板

时间:2015-12-20 11:58:24

标签: kendo-ui dojo telerik kendo-template

我有this dojo

我试图通过以下方法将其他参数传递给模板:

  detailTemplate: kendo.template($("#detail-template").html())({someParam: 'someValue'}) 

然而,当我这样做时,我不能再使用来自数据源的变量了。当我取消注释这些变量时,它会给出错误(参见控制台输出)

   <div>
    Name: #: /*name*/ #
  </div>
  <div>
    Age: #: /*age*/ #
  </div> 

如何在kendo模板中同时使用数据源变量和外部变量?

1 个答案:

答案 0 :(得分:8)

detailTemplate: function(dataItem){ 
    dataItem.someParam = 'someValue';
    return kendo.template($("#detailTemplate").html())(dataItem);
}

道场:-E/errtrace