ClientDataSource Object - fetch()
Method which returns data from the web service after calling the select method from the transport settings. The fetch method makes a request to the remote service only the first time it is called while the view method will return the data after all the settings are applied.
Parameters | Description |
---|---|
callback Function( * optional * ) | The optional function which is executed when the remote request is finished. |
<telerik:RadClientDataSource runat="server" ID="RadClientDataSource1">
<DataSource>
<WebServiceDataSourceSettings ServiceType="OData">
<Select Url="https://demos.telerik.com/aspnet-ajax/Services/SampleODataService.svc/Products" />
</WebServiceDataSourceSettings>
</DataSource>
</telerik:RadClientDataSource>
<script type="text/javascript">
function pageLoad() {
var dataSource = $find('<%= RadClientDataSource1.ClientID %>');
dataSource.fetch(function (args) {
var data = args.get_data();
alert(data.length); // displays "12"
alert(data[0].ProductName); // displays "Chai"
});
}
</script>