Syf AK Ответов: 1

Как установить значение в radcombobox


Я пытаюсь установить значение raddropdownlist с помощью javascript.

Что я уже пробовал:

  var dropdownlist = $find("<%= rcbLayout.ClientID %>");
  var item = dropdownlist.findItemByText(rlvControllers._dataSource[itemIndex].FORMLAYOUT);
item.select();


разметка:

<asp:Label ID="LayoutLabel" runat="server" Text="Form Layout:"></asp:Label>
<telerik:RadDropDownList RenderMode="Lightweight" ID="rcbLayout" Width="250px" DataTextField="TEXT" DataValueField="VALUE" runat="server"></telerik:RadDropDownList>

1 Ответов

Рейтинг:
8

Vincent Maverick Durano

Согласно документация, вы можете использовать select() или set_selected(true) функция.

Глядя на ваш код, кажется, что вы делаете это правильно. Вы просто должны убедиться, что ценность rlvControllers._dataSource[itemIndex].FORMLAYOUT то, что вы прошли в findItemByText() метод существует в вашем выпадающем списке DataTextField иначе ничего не получится. Одна вещь, чтобы отметить, что вы также можете использовать findItemByValue() метод, если вы хотите выбрать значение на основе выпадающего списка DataValueField.