2013-10-25 49 views
2

初始化它后,是否有办法更改小部件(特别是组合框)模板?在初始化后更改小部件的项目模板

我试图

var combo = $("#combo").data("kendoComboBox"); 
var template = kendo.template($("#itemTemplate").html()); 
combo.template = template; 
combo.refresh(); 

,但没有运气。项目被重新渲染(模板被应用),但组合框丢失了核心功能

回答

5

我能用setOptions方法做到这一点。

var combo = $("#combo").data("kendoComboBox"); 
var template = kendo.template($("#itemTemplate").html()); 
combo.setOptions({ template: template});