0

KendoUiのドロップダウンリストに空白の選択項目を追加したい。以下のリンクに記載されているのと同じ方法に従いました。

http://www.kendoui.c​​om/forums/ui/dropdownlist/how-to-allow-blank-selection-with-kendodropdownlist.aspx

しかし、document.ready イベントで以下を呼び出すと、

$("#ddl").data("kendoDropDownList").one("open", function() {
            $(this.ul[0].firstChild).html(" ");
});

エラー 'one' is null または undefined エラーが発生します。必要な参照ファイルを追加しました。何が原因でしょうか? 空白の選択オプションを追加する他の方法はありますか?

mvc ビューで以下のようにコンボボックスを定義しました。

<span class="list">
   @(Html.Kendo().DropDownList()
   .Name("facility").Events(events => events.Change("facilityChange"))
   .OptionLabel(" ")
   .DataSource(source => source.Read(read => read.Action("_GetFacilitiesForComboBox", "SuccessionInfo")))
   .DataTextField("FacilityName")
   .DataValueField("FacilityId")
   .Value(Model.NextJobFacilityId.ToString())
   .HtmlAttributes(new { style = "width:300px" })
    )
 </span>

助けてください。

4

1 に答える 1

0

cssを追加することでそれを達成しました

.k-popup .k-list .k-item {
    min-height: 1.8em;
}

参考 - http://www.kendoui.c​​om/forums/ui/dropdownlist/ empty-selectitems-do-no-display-correctly.aspx

于 2013-02-08T10:33:40.693 に答える