5

在 Kendo UI Dropdown 中,是否可以使下拉面板比控件更宽?

4

5 回答 5

6

另一种可能的方法:

var dropdownlist = $("#titles").data("kendoDropDownList");

// set width of the drop-down list
dropdownlist.list.width(400);

代码片段取自官方示例(链接)。

于 2013-01-07T21:49:34.503 回答
2

如果是id,则需要将 CSS 样式定义为:dropDownListdrop

#drop-list { 
    width: 300px !important;
}

用于覆盖 KendoUI 计算的宽度并将其设置为(在本例中)300px

于 2013-01-02T22:46:29.910 回答
2

实际上,有一个命令:

$("#idOfMyDropDownList").data("kendoDropDownList").list.width("auto");

于 2014-11-03T18:31:59.413 回答
0

另一种可能的解决方案:

$("[data-role=dropdownlist]").each(function () {
  $(this).data("kendoDropDownList").list.width(300);
});
于 2015-03-05T17:26:22.903 回答
0

您可以在定义控件时直接设置:

.AutoWidth(true)

IE

@(Html.Kendo().DropDownList()
  .Name("ddl")
  .DataTextField("Text")
  .DataValueField("Value")
  .AutoWidth(true)
  .BindTo(Model.list))
于 2019-03-12T13:46:22.637 回答