gpt4 book ai didi

javascript - 剑道分离器 : How to change "collapsible: false" property of splitter to "collapsible: true" on click of button

转载 作者:行者123 更新时间:2023-11-30 12:17:26 25 4
gpt4 key购买 nike

我们能否强制 Kendo 在单击按钮时将拆分器的“可折叠:假”属性更改为“可折叠:真”?

加载时,如果 Splitter 属性“collapsible”设置为“false”,则用户无法将其折叠回去。

如果我设置属性“collapsible:false”但是在运行时点击按钮将属性更改为“collapsible:true”然后折叠然后将其设置回到“可折叠:假”???

这是我的代码:

HTML

<p>
<button id="collapsePane" type="button" class="k-button">Collapse left pane</button>
<button id="expandPane" type="button" class="k-button">Expand left pane</button>
</p>
<div id="splitter">
<div id="left">Left column</div>
<div>Main content</div>
</div>

JS

var splitterElement = $("#splitter").kendoSplitter({
panes: [{
size: "15%",
resizable: true,
collapsible: false,
}, {
size: "85%",
resizable: true,
}]
});


var splitter = splitterElement.data("kendoSplitter");

$("#collapsePane").click(function (e) {
var splitter = $("#splitter").data("kendoSplitter");
$("#left").collapsible(true); /*How to change this property?*/
splitter.collapse("#left");
});

$("#expandPane").click(function (e) {
var splitter = $("#splitter").data("kendoSplitter");
splitter.expand("#left");
});

这是我的代码演示的链接:http://jsfiddle.net/hxtxokoq

如果您需要任何其他详细信息,请提出建议并告诉我。

提前致谢!

最佳答案

尝试改变你的 $("#left").collapsible(true);到:

splitter.options.panes[0].collapsible = true;

更新的 jsfiddle:http://jsfiddle.net/4w7k3gz3/3/

编辑:这里是用于寻找解决方案的文档:http://docs.telerik.com/kendo-ui/web/splitter/overview#change-pane-settings-after-initialization

关于javascript - 剑道分离器 : How to change "collapsible: false" property of splitter to "collapsible: true" on click of button,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32059045/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com