我一直在使用Telerik的RadComboBox的JavaScript API的问题。不,我没有权力从Telerik切换到jQuery或其他框架..只需说我现在几乎没有任何头发留在我的头上:PTelerik RadComboBox JavaScript API问题
简而言之我想抓住选择一个RadComboBox的索引,并将另一个RadComboBox更新为该索引。例如。在第一个RCB中选择一个值会自动更新客户端的第二个值。我的问题实际上是我找不到在第二个RCB上设置索引的方法,即使文档说有一个简单的方法可以做到这一点..(你听说过一个正确的:)
I已经在此页面(telerik docs)跟踪了API文档,并且还使用了IE8中的javascript调试器和Firefox中的优秀FireBug。我正在使用Telerik.Web.UI程序集版本2009.2.826.20
我不需要完整的源代码解决方案,但向正确的方向微调将不胜感激! :)
下面是一些示例代码我一起煮:
<form id="form1" runat="server">
<asp:ScriptManager ID="ScriptManager1" runat="server" />
<script type="text/javascript" language="javascript">
function masterChanged(item)
{
var detailCB = <%= DetailCB.ClientID %>;
var index = item.get_selectedIndex();
detailCB.SetSelected(index); //method does not exist, but should according to the docs..
}
</script>
<div>
<telerik:RadComboBox ID="MasterCB" runat="server" OnClientSelectedIndexChanged="masterChanged">
<Items>
<telerik:RadComboBoxItem Text="One" Value="1" runat="server" />
<telerik:RadComboBoxItem Text="Two" Value="2" runat="server" />
<telerik:RadComboBoxItem Text="Three" Value="3" runat="server" />
</Items>
</telerik:RadComboBox>
</div>
<div>
<telerik:RadComboBox ID="DetailCB" runat="server">
<Items>
<telerik:RadComboBoxItem Text="One" Value="1" runat="server" />
<telerik:RadComboBoxItem Text="Two" Value="2" runat="server" />
<telerik:RadComboBoxItem Text="Three" Value="3" runat="server" />
</Items>
</telerik:RadComboBox>
</div>
</form>
我不需要完整的源一个解决方案,但在正确的方向一踢,将不胜感激! :)
我希望它是那样的。不幸的是,由于组合框是用于输入数据以及选择它这不是 radcombobox控件输出一个表,大量的div,并且像这样的选项的情况下: