これは、mvc3 ラッパーを使用した kendoUI コンボボックスです。
@(Html.Kendo().ComboBoxFor(x => x.K1State)
.Name("ddK1State")
.DataTextField("Name")
.DataValueField("Id")
.BindTo((List<StateVM>)ViewData["State"])
.HtmlAttributes(new { @class = "input-small", @Id = "ddK1State", @style = "width:88px;" })
.Events(events => events.Change("onK1StateChange")))
クラスとスタイルを使用できます。
.HtmlAttributes(new { @class = "input-small", @Id = "ddK1State", @style = "width:88px;" })
kendo-knockout.js ファイルを使用して変更します。
<input data-bind=" kendoComboBox: { enabled: k1Address.isStateMutable, dataTextField: 'Name', dataValueField: 'Id', data: states, value: k1Address.stateId, htmlAttributes: 'new {style=\'width: 88px;\'}'}" />
スタイルが機能していません。コンボボックスのドキュメントで「htmlAttributes」が見つかりませんでした。おそらくそれが機能していない理由です。