Edit this page

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="http://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>