剣道UIで剣道UIのデータテーブルに要素を追加するために剣道UIにkendoWindowを使用しています。 私はドロップダウンリストを使用して、その中のユーザーロールのセットからユーザーロールを選択しています。しかし、私がKendo UIのkendoWindowの中でドロップダウンリストを使うと、ドロップダウンリストの代わりにテキストボックスとして表示されます。 しかし、私はポップアップwindoの外で同じドロップダウンリストを使用すると、私は期待どおりに動作します。 kendoWindow内のドロップダウンリストを取得するにはどうすればよいですか?剣道UIのドロップダウンリストが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>
コントローラの内側。
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();
});
}