目前,当使用size方法时,窗格参数可以使用字符串或jQuery元素来设置。我希望有使用整数设置窗格的支持。例如,可以这样设置第一个窗格的大小:
varSize = splitter.size(1,“40%”);
我有一个html小部件,其中有一些逻辑,应该发生当小部件被重新调整大小。这个小部件可以放在拆分窗格中,也可以单独放置。它不关心它的容器是什么,所以我需要拆分器来触发窗口调整大小,所以小部件将被通知。至少我想有一个值在拆分器调整大小事件,告诉我如果拆分器调整大小是由窗口调整大小或用户拖动它触发的。
用户应该可以选择在普通网格和分层网格中显示拆分器,以便用户可以在拆分器的右侧显示几列。当有动态生成的列时,这很有帮助
如果拆分器有启用/禁用方法(这样当拆分器被禁用时,窗口调整大小不会触发拆分器调整大小),这将是有用的。
在拆分器上添加动画会更好,目前没有拆分器上的动画。像滑动、淡入、淡出这样的动画就可以了。
我们最近将剑道UI从v2019.1.220版本升级到2019.2.619和我们的用户群都吓坏了,因为他们不能选择网页上的文本使用拆分器。
从拆分器中完全移除面板,例如:$('#container').data('kendoSplitter'). removepanel ('#somePanel');
允许滑动面板,就像您对AJAX拆分器控件所做的那样。如果在平板电脑上使用,这个功能会非常好。
拆分器上的实时调整大小选项,这样内容就会随着我移动工具条而缩放,而不仅仅是显示鬼柄,这取决于内容,这显然可能会延迟…但是让我担心我在哪里使用它
提供添加面板的可能性完全从拆分器添加面板,例如:$('#container').data('kendoSplitter'). addpanel ('#somePanel');
参见Kendo UI v2019.1.220分布式源代码模块Kendo .splitter.js _resize()方法(第285-240行)
splitter _resize方法使用jQuery的width()和height()方法来设置窗格的大小。
2)这些方法获取/设置窗格元素的clienttheight和clientWidth,而不是offsetWidth和offsetHeight。
3)如果任何窗格有边框或填充,则最后一个窗格将扩展到splitter元素的限制之外。
4)建议使用offsetWidth和offsetHeight来获取/设置所有的窗格大小。