私は剣道のコンボボックスを持っており、私はkeno html.checkboxforコントロールを持っています。私はそのチェックボックスをtrueにする必要がありますか、私は次のコードを使用していますが、私のために働いていないcomboxから選択されたテキスト値のfalseベース。私はいくつかの提案が必要です。make html.checkboxfor enable true false
<tr>
<td>Status Reason</td>
<td>
<div id="options">
@(Html.Kendo().ComboBox()
.Name("StatusReasons")
.Placeholder("Select Status...")
.BindTo(Model.StatusReason)
.DataTextField("statusName")
.DataValueField("statusIndex")
.SelectedIndex(Convert.ToInt32(Model.StatusReasonID) - 1)
.Events(e => e.Select("enableButton"))
.DataSource(source =>
{
source.Read(read =>
{
read.Action("GetStatusReasons", "Home");
});
})
.Suggest(true)
.HtmlAttributes(Model.Editable ? new { tabindex = "2" } : (object)new { style = "width:200px", /*disabled = "disabled",*/ tabindex = "2" })
)
</div>
</td>
<td>
Name: @Html.CheckBoxFor(model => model.Name, new { disabled = true, value = "false" })
</td>
<td>
Name 2: @Html.CheckBoxFor(model => model.ReissueDeduction, new { disabled = true, value = "false" })
</td>
</tr>
function enableButton(e)
{
if (e.item) {
var dataItem = this.dataItem(e.item.index());
if (dataItem.statusName == 'Reissue')
{
//make check box enable
} else {
//make check box disable
}
}
}
からこれは私がneed.Iウェイク作るcheckboxfor @sleeyuen –
OKを有効または無効にする解決策ではないので、問題は、チェックボックスを有効化/無効化して、実際のですか?あなたは有効/無効のコメントだけを提供していたので、私はそれをカバーしていたと思っていましたが、問題はコンボボックスのテキストにアクセスすることでした。 @RohilPatelを確認してください – sleeyuen
実際の問題はコントロールのチェックボックスを有効/無効にすることです@sleeyuen –