This question is locked. New answers and comments are not allowed.
Hi all
I am trying to redraw a graph every time I click on a grid but apparently there is not .rebind() method for the Chart??
Here is a partial code:
Thanks guys!
I am trying to redraw a graph every time I click on a grid but apparently there is not .rebind() method for the Chart??
Here is a partial code:
@(Html.Telerik().Grid((IEnumerable<
ViewModels.WindowStats
>)ViewData["WindowStats"])
.Name("BottomGrid")
.Columns(columns =>
{...
.DataBinding(dataBinding => dataBinding.Ajax().Select("_SelectionClientSide", "NormalMode", new { upgradeDate = ViewData["UpgradeDate"], vhoName = ViewData["VhoName"] }))
.ClientEvents(clientEvents => clientEvents.OnDataBinding("onDataBinding_MiddleGrid"))
)
function onRowSelected_MiddleGrid(e) {
var bottomGrid = $('#BottomGrid').data('tGrid');
var bottomChart = $('#chartBottomGrid').data('tChart'); //<======== chart
upgradeDate = e.row.cells[0].innerHTML;
vhoName = e.row.cells[1].innerHTML;
bottomGrid.rebind();
bottomChart.rebind(); //<======= Object doesn't support property or method 'rebind'
}
function onDataBinding_BottomGrid(e) {
e.data = $.extend(e.data, { upgradeDate: upgradeDate, vhoName: vhoName });
}
function onDataBound_BottomChart(e) {
e.data = $.extend(e.data, { upgradeDate: upgradeDate, vhoName: vhoName });
}
Thanks guys!