【发布时间】:2017-04-27 21:57:54
【问题描述】:
我正在尝试根据 KendoUI javascript 中的内容大小autofit 网格列。 如果您设置 resizable: true 和双击处理程序,它会起作用。 但我想在代码中设置它。
【问题讨论】:
标签: angularjs kendo-ui datagrid
我正在尝试根据 KendoUI javascript 中的内容大小autofit 网格列。 如果您设置 resizable: true 和双击处理程序,它会起作用。 但我想在代码中设置它。
【问题讨论】:
标签: angularjs kendo-ui datagrid
您将需要使用 setOptions:
var grid = $("#grid").data("kendoGrid");
grid.setOptions({
resizable: true
});
【讨论】:
在gridOption的Databound事件中,使用autoFitColumn方法。
dataBound: (e) => {
var grid = e.sender;
if (grid && $scope.modifycolumns) {
setTimeout(function() {
$scope.modifycolumns.forEach(function($index, item) {
console.log(item);
$scope.tempGrid.autoFitColumn(item);
// grid.resize();
});
}, 1);
}
},
这是完整的工作解决方案:
【讨论】: