Hi,
I've got a dropdown and a grid. The idea is to change the data displayed in the grid depending on the selection made in the dropdown.
The datasource uses a json service. When the page is loaded the grid is filled with the data from the json service. After changing the selection in the dropdown the transport url is changed according to the alert. But capturing the network traffic reveals that the original url is called instead of the one with the new parameter.
The html excerpt:
The script:
Ref : http://www.kendoui.com/forums/kendo-ui-web/grid/change-datasource-url-on-grid.aspx
I've got a dropdown and a grid. The idea is to change the data displayed in the grid depending on the selection made in the dropdown.
The datasource uses a json service. When the page is loaded the grid is filled with the data from the json service. After changing the selection in the dropdown the transport url is changed according to the alert. But capturing the network traffic reveals that the original url is called instead of the one with the new parameter.
The html excerpt:
<input id="ddlFacility" /><div id="SiteOverviewTabStrip"> <ul> <li class="k-state-active">Regional dashboard</li> <li>Production summary</li> </ul> <div class="placeholder table"> <div id="regionalGrid"> </div> </div> <div class="placeholder graph"> <div id="productionGrid"> </div> </div></div>The script:
// bind to the change event and update the data source url var ddlFacility = $("#ddlFacility").data("kendoDropDownList");ddlFacility.bind("change", function () { var grid = $("#regionalGrid").data("kendoGrid"); grid.dataSource.options.transport.read.url ="/_layouts/SharePoint.Services/ProxyService.svc/GetFacilityRegionalData?origin=" +this.value(); grid.dataSource.read(); grid.refresh(); alert(grid.dataSource.options.transport.read.url);});Ref : http://www.kendoui.com/forums/kendo-ui-web/grid/change-datasource-url-on-grid.aspx
These are great ideas!
ReplyDeleteHollywood FL Transmission