1

いくつかのコンボ ボックスで DEvExpress mvc グリッドを使用していますが、ドロップ ダウン セクションの最大/最小の高さ (行数) を設定する方法を知りたいと思っていました。

たとえば、スクロールする前に行を表示するように設定したり、ドロップダウンの高さを特定の行数に設定するためのデータ行が 1 行しかない場合でも設定できます。

私が今持っているコンボの現在のコードは

@Html.DevExpress().ComboBox(edtSettings =>
{
    edtSettings.ControlStyle.CssClass = "employeeDetailsGridEditField";
    edtSettings.Name = "DepartmentID";
    edtSettings.Width = 350;
    //edtSettings.Height = 200; 
    //THIS sets the height of the initial control not the drop down part
    edtSettings.Properties.TextField = "DepartmentName";
    edtSettings.Properties.ValueField = "DepartmentID";
    edtSettings.Properties.ValueType = typeof(int);
    edtSettings.Properties.DropDownStyle = DropDownStyle.DropDown;
    edtSettings.ShowModelErrors = true;
}).BindList(Model.DepartmentList).Bind(Model.EmployeeSingle.DefaultDepartmentID).GetHtml()

ドロップダウン セクションの高さのプロパティはありますか?

4

1 に答える 1

2

ComboBoxProperties.DropDownRowsプロパティを使用して、エディターのスクロール可能なドロップダウン ウィンドウ内に同時に表示されるリスト項目の数を取得または設定します。

@Html.DevExpress().ComboBox(edtSettings =>
{
    //...
    edtSettings.Properties.DropDownRows = 5; // default is 7 
    //...        
}).BindList(Model.DepartmentList).Bind(Model.EmployeeSingle.DefaultDepartmentID).GetHtml()
于 2013-01-23T09:30:59.797 に答える