ページに 5 つのカスケード ドロップダウンがあります。カスケードを試してもらいたいのですが、カスケードしない場合は、試行またはエラーアウトを適切に停止してください。また、前のコンボボックスがいっぱいになるまで無効にするのではなく、すべてのコンボボックスを有効にしたいと思います。
有効な流暢な API で .Enable(true) を試みましたが、ドロップダウンはまだ無効になっています。どうすればこれを行うことができますか?
<div class="span5">
<div class="control-group">
@Html.Label("Product Types", new { @class = "control-label" })
<div class="controls">
@( Html.Telerik().ComboBox()
.Name("drpProductTypes")
.BindTo(new SelectList(ViewBag.drpProductTypes))
.Placeholder("Select Category...")
.CascadeTo("drpClass1").Enable(true)
)
</div>
<div class="fix"></div>
</div>
<div class="control-group">
@Html.Label("Class 1", new { @class = "control-label" })
<div class="controls">
@( Html.Telerik().ComboBox()
.Name("drpClass1")
.DataBinding(binding => binding.Ajax().Select("_GetDropDownClassOne", "List"))
.Placeholder("Select Class 1...")
.CascadeTo("drpClass2").Enable(true)
)
</div>
<div class="fix"></div>
</div>
<div class="control-group">
@Html.Label("Class 2", new { @class = "control-label" })
<div class="controls">
@( Html.Telerik().ComboBox()
.Name("drpClass2")
.DataBinding(binding => binding.Ajax().Select("_GetDropDownClassTwo", "List"))
.Placeholder("Select Class 2...")
.CascadeTo("drpClass3").Enable(true)
)
</div>
<div class="fix"></div>
</div>
<div class="control-group">
@Html.Label("Class 3", new { @class = "control-label" })
<div class="controls">
@( Html.Telerik().ComboBox()
.Name("drpClass3")
.DataBinding(binding => binding.Ajax().Select("_GetDropDownClassThree", "List"))
.Placeholder("Select Class 3...")
.CascadeTo("drpClass4").Enable(true)
)
</div>
<div class="fix"></div>
</div>
<div class="control-group">
@Html.Label("Class 4", new { @class = "control-label" })
<div class="controls">
@( Html.Telerik().ComboBox()
.Name("drpClass4")
.DataBinding(binding => binding.Ajax().Select("_GetDropDownClassFour", "List"))
.Placeholder("Select Class 4...").Enable(true)
)
</div>
<div class="fix"></div>
</div>
ありがとう