我正在使用 Kendo UI 树视图来动态显示某些数据。我对加载的数据没有任何问题。但发现一种情况如下
当我单击节点左侧的展开图标(有一个子节点)时,展开图标和折叠图标与节点的重叠。当焦点移出具有树视图数据的标签条时,展开/折叠图标不会重叠,它位于节点的左侧。当我将鼠标悬停在包含数据的选项卡条上时,两个图标都与节点的图标重叠。
以下是窗格和选项卡条声明
<div id="inner-1" class="configuration k-widget k-header" style="height: 100%; border: 0;background- color:#E1E5E7;"></div>
var leftTabStip=null;
leftTabStip = $("#inner-1").kendoTabStrip().data("kendoTabStrip");
leftTabStip.append({
animation: {
open: {
effects: "fadeIn"
}
},
text: "Sample",
content: '<div id="treeSample" style="overflow:auto;position:relative;border:1px solid #B0B0B0;"> </div><ul class="options"> ',
encoded: false
});
finalPath 是包含树层次结构数据的数组,我正在使用这 3 个属性 id、text 和 encoded..
var localDataSource = new kendo.data.HierarchicalDataSource({
data:finalPath
});
var groupTree1 = $("#treeSample").kendoTreeView({
dataSource: localDataSource
}).data("kendoTreeView");
有什么方法可以确保图标和节点不重叠,即使我将鼠标悬停/移出标签条或单击图标,数据也应该正确显示,就像展开/折叠图标应该在左侧节点而不重叠。请指导我。
提前致谢。