13

こんにちは、剣道ドロップダウンの幅を設定する方法を教えてもらえますか? これが私のコードサンプルで、機能していません。何か問題がありますか?

$("#div1").kendoDropDownList({
    dataSource: items,
    dataTextField: "Name",
    dataValueField: "Id",
    Width : "250px"
});
4

7 に答える 7

21

kendoDropDownList には、構成用のプロパティ width がありません。こちらをご覧ください:剣道ドキュメント

あなたができることは、正しいクラスをスタイリングすることです。ドロップダウンがどこにあるかを知っていることを願っているので、すべてのドロップダウンに適用されないようにセレクターを指定できます。

#myContainer .k-dropdown {
     width: 250px;
}
于 2013-04-18T06:27:56.413 に答える
4

これも試すことができます。

<script type="text/javascript">
  $(document).ready(function() {
    var kendoDropDown = $('#div1').data('kendoDropDownList');
    kendoDropDown.list.width(250);
  });
</script>

詳細なドキュメントは、Telerik の公式 API リファレンスにあります。

于 2015-02-13T13:45:48.190 に答える
2

CSSでやったほうがいい

#div1 {     
    width: 250px;
}

しかし、コードで動作します

$("#div1").width(250).kendoDropDownList({
    dataSource: items,
    dataTextField: "Name",
   dataValueField: "Id",
})
于 2016-08-14T20:33:17.903 に答える
0

これは私にとってはうまくいったので、100%うまくいきます。上記の解決策を試してみましたが、うまくいかなかったので、自分でこれを見つけました:)

#DivThatContainsTheDropdown .k-combobox{
width: 22em !important;
}
于 2017-08-27T13:58:10.567 に答える