Eu estou usando o Kendo Window no qual estou mostrandoKendo TreeView com checboxes. O problema é que o treeview é processado corretamente, mas as caixas de seleção não são exibidas. Se eu renderizar treeview fora do Kendo Window (ou seja, diretamente na minha página), ele mostrará as caixas de checagem corretamente.
Por favor ajude como eu estou preso. Abaixo está o código que eu uso:
<div kendo-tree-view k-options="treeOptions" k-data-source="treeDataSource"></div>
$scope.treeOptions = {
checkboxes: {
checkChildren: true
}
};
Respostas:
0 para resposta № 1Este código parece funcionar bem:
<div kendo-window>
<div kendo-tree-view k-options="treeOptions" k-data-source="treeDataSource"></div>
</div>
<script>
angular.module("app", ["kendo.directives"]).controller("controller", function($scope) {
$scope.treeOptions = {
checkboxes: {
checkChildren: true
}
};
$scope.treeDataSource = [
{ text: "Furniture", expanded: true, items: [
{ text: "Tables & Chairs" },
{ text: "Sofas" },
{ text: "Occasional Furniture" }
] },
{ text: "Decor", items: [
{ text: "Bed Linen" },
{ text: "Curtains & Blinds" },
{ text: "Carpets" }
] }
];
});
</script>
Demonstração ao vivo: http://dojo.telerik.com/@korchev/INezO/2