gpt4 book ai didi

javascript - Kendo UI 下拉列表在 kendoWindow 内不起作用

转载 作者:行者123 更新时间:2023-12-03 07:01:42 25 4
gpt4 key购买 nike

我在 Kendo UI 中使用 kendoWindow 将元素添加到 Kendo UI 中的数据表中。我使用下拉列表从其中的一组用户 Angular 色中选择用户 Angular 色。但是当我在 Kendo UI kendoWindow 中使用 dropdownlist 时,我将其作为文本框而不是 dropdownlist 获取。但是,当我在弹出窗口之外使用相同的下拉列表时,它的工作原理就像我预期的那样。为了获取kendoWindow内的下拉列表,需要做什么?

我已在此处附上代码。

在 html 页面中。

<div id="AddUserPopupTemplate">
<form class="form-horizontal custom-form" role="form">
<div class="row">
<input data-option-label=" " data-value-primitive="true" data-role="dropdownlist" data-text-field="UserRole" data-value-field="RoleId" data-bind="source: UserRoleSelected" />
</div>
</form>
</div>

Controller 内部。

AddNewUser: function () {
var myWindow = $("#AddUserPopupTemplate");

myWindow.kendoWindow({
width: "800px",
title: "Add User",
visible: false,
actions: [
"Pin",
"Minimize",
"Maximize",
"Close"
],
close: onClose
}).data("kendoWindow").center().open();

function onClose() {

}

$(document).ready(function () {
myWindow.data("kendoWindow").open();
});

}

最佳答案

当您使用数据属性初始化时,您需要强制kendo在窗口的open中对其进行初始化。事件与 kendo.init() :

open: function() {
kendo.init(myWindow);
}

Demo

更多信息请参见:The Difference Between kendo.bind And kendo.init .

关于javascript - Kendo UI 下拉列表在 kendoWindow 内不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37024238/

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