2013-01-02 17 views

答えて

2

dropDownListiddropであれば、あなたのようにCSSスタイルを定義する必要があります。KendoUIを上書きする

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

は幅を計算し、(この例では)300pxに設定します。

+1

これを試した後、私はこれを読むかもしれない他の人のために2つのコメントを持っています:#drop-list {width:300px!important; }。リストの新しいCSSを作成するとき、剣道のドロップダウンリストがオリジナルのドロップダウンリスト(ドロップのidを持つもの)にNEXTであると仮定しないでください。 Kendoのバージョン2015.1.318では、リストはHTML文書の最下部にあります(元のDIVの外側にあります)。 –

6

別の可能なアプローチ:

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

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

コードスニペットは、公式の例(link)から取られます。

+0

これは私にとって魅力を感じました。ありがとう、サシェット。 'dropdownlist.list.width(400);'は、ドロップダウンパネルの幅がコントロールボックス自体の幅と異なるようにします。 –

1

実は、そのためのコマンドがあります:

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

0

もう1つの可能な解決策:

$("[data-role=dropdownlist]").each(function() { 
    $(this).data("kendoDropDownList").list.width(300); 
}); 
関連する問題