Hey Folks. I've setup the Client-side master/detail binding as per Vlad's examples and am having some problems with this particular function:
function RadGrid1_HierarchyExpanding(sender, args) {
collapseItems(sender);
try {
var customerID = args.getDataKeyValue("CustomerID");
var nestedViewItem = args.get_nestedViewItem();
nestedViewItem.cells[1].appendChild($get("RadGrid2"));
ordersView = $find("RadGrid2").get_masterTableView();
ordersCommandName = "Load";
WebService.GetOrdersByCustomerID(customerID, ordersView.get_currentPageIndex() * ordersView.get_pageSize(), ordersView.get_pageSize(),
ordersView.get_sortExpressions().toString(), ordersView.get_filterExpressions().toDynamicLinq(),
updateOrdersGrid);
}
catch (Error) {
alert(Error);
}
}
Both IE and Firefox complain that cells is undefined. Firefox can see it, so I think the cells is private to the row. How else can I replace the nestedViewItem.cells[] content? I think everything else is working OK.
function RadGrid1_HierarchyExpanding(sender, args) {
collapseItems(sender);
try {
var customerID = args.getDataKeyValue("CustomerID");
var nestedViewItem = args.get_nestedViewItem();
nestedViewItem.cells[1].appendChild($get("RadGrid2"));
ordersView = $find("RadGrid2").get_masterTableView();
ordersCommandName = "Load";
WebService.GetOrdersByCustomerID(customerID, ordersView.get_currentPageIndex() * ordersView.get_pageSize(), ordersView.get_pageSize(),
ordersView.get_sortExpressions().toString(), ordersView.get_filterExpressions().toDynamicLinq(),
updateOrdersGrid);
}
catch (Error) {
alert(Error);
}
}
Both IE and Firefox complain that cells is undefined. Firefox can see it, so I think the cells is private to the row. How else can I replace the nestedViewItem.cells[] content? I think everything else is working OK.