我试图Kendo UI
通过使用MVVM模式的数据绑定方法来切换窗口的可见属性,但是根据Kendo文档,它没有响应,应该响应。
<div id="KendoWindow"
data-role="window"
data-bind="visible:WindowVisible"
data-title="Title does not show"
data-width="500"
data-height="300"
>
<div class="span4" >
<label for="Comment">Comments</label>
<textarea id ="Comment" data-bind="value: Comment"></textarea>
</div>
我正在正确初始化它,但是如果像这样在viewModel中将WinowVisible属性设置为false,
this.set("WindowVisible", false);
窗口保持可见。
如果我通过jQuery这样设置它:
var dialog = $("#KendoWindow").data("kendoWindow");
dialog.setOptions({
visible:false
});
然后它将变得不可见。然后,如果我运行以下代码,则无法使其再次可见:
var dialog = $("#KendoWindow").data("kendoWindow");
dialog.setOptions({
visible:true
});
也许尝试将data-visible =“ false”添加到窗口,然后在ShowWindow变为true时,它应该变为可见。我有一个绑定到布尔值的复选框,以及一个设置布尔值的按钮单击功能,两者似乎都可以正常工作。
查看示例...
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句