アプリでKendoComboBoxを使用しており、コントロールのマークアップを次のように定義しています。
@(Html.Kendo().ComboBox().Name("GroupUserName")
.Placeholder("- Select Group -")
.Suggest(true)
.BindTo(
(Model.Groups ?? new[] { Model.Group })
.Select(i => new { i.GroupName, i.GroupUserName })
)
.DataTextField("GroupName")
.DataValueField("GroupUserName"))
BindToメソッドにバインドされている2つのレコードがあり、これらがクライアントコンポーネントに渡されていることを知っています。
jQuery(
function(){
jQuery("#GroupUserName").kendoComboBox({"dataSource":
[{"GroupName":"membershipgroup01","GroupUserName":"membershipgroup01"},
{"GroupName":"publicgroup01","GroupUserName":"publicgroup01"}]
,"dataTextField":"GroupName","dataValueField":"GroupUserName",
"placeholder":"- Select Group -","suggest":true
});
});
ただし、ドロップダウンを押したときにコンボボックスに何も表示されません。値を選択するためのドロップダウンはありません。この画像を参照してください:
ドロップダウンセレクターをクリックしたときに表示されるドロップダウンはありません。なんで?
kendo.allおよびkendo.aspnetmvcスクリプトとともにJQuery1.8.2を使用しています...