У меня возникла проблема с использованием API-интерфейса Javascript для RadComboBox от Telerik. И ни я не в силах переключиться от Telerik к JQuery или другой основы .. Достаточно сказать, что у меня почти не осталось волос на моей голове сейчас: PПроблема API-интерфейса API-интерфейса Telicik RadComboBox
В двух словах я хочу, чтобы захватить выбранный индекс одного RadComboBox и обновить другой RadComboBox до этого индекса. Например. выбор значения в первом RCB автоматически обновляет второй на стороне клиента. Моя проблема в том, что я не могу найти способ установить индекс на втором RCB, даже если документы говорят, что есть простой способ сделать это. (Вы слышали, что один перед правильным :)
I 've следил за документами API на этой странице (telerik docs), а также использовал отладчик javascript в IE8 и отличный FireBug в Firefox. Я использую версию сборки 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>
мне не нужен полный источник для решения, но удар в правильном направлении будет высоко ценится! :)
Желаю, чтобы это было так. К сожалению, поскольку comboboxes предназначены для ввода данных, а также для его выбора, это не так. RadComboBox выводит таблицу, множество разделов и следующие параметры: