RadDropDownList
Управление привязано к webservice. При загрузке управление заполнено нормально. Но мне нужно обновить список элементов после закрытия модального окна.
функция Javascript используется для обновления списка элементов:Как перезагрузить коллекцию предметов из webservice с помощью javascript
function Templates_RequestData(){
var dropdown = $find("<%= Me.RadDropDownTemplates.ClientID%>");
javascript: console.log(dropdown.get_items()); //works ok
//dropdown.requestItems("", false); - undefined is not a function
//dropdown.reload(); - undefined is not a function
//dropdown.clearItems(); - undefined is not a function
javascript: console.log("reload");
}
RadDropDownList управления
<telerik:RadDropDownList ID="RadDropDownTemplates" runat="server"
Skin="MetroTouch" Width="100%" DropDownWidth="200px"
AutoPostBack="false"
DefaultMessage=" - select template - "
OnClientItemsRequesting="Templates_OnItemRequesting"
SelectedValue='<%# Me.LastUsedTemplateID%>' >
<WebServiceSettings Path="WebServices/Templates.asmx"
Method="GetAll"/>
</telerik:RadDropDownList>
Все методы я пытался ошибку причины:
"Uncaught TypeError: undefined is not a function"
javascript: console.log(dropdown)
- возвращает объект типа RadDropDownList. Документация от Telerik не содержит функции обновления элементов с помощью webservice.
Как я могу обновить raddropdownlist
из кода клиента?
requestItems() метод обычно используется при наличии нагрузки по требованию, которое было в случае с RadComboBox. У RadDropDownList нет нагрузки по запросу, поэтому вам, вероятно, придется использовать другой метод. Лучше спросите поддержку telerik. –