I have a radgrid inside a tree view control. Is it possible to put that grid into inline edit mode. I figure I have to use the client side OnCommand function to put the identifying data for the row that needs to be edited into a hidden variable so when the grid is recreated on the server side that row can be put into edit mode. The problem I am having is how to get the data I need from the grid on the client side.
Here is what I have so far.
serverside grid definition (partial)
_TreeGrid =
new RadGrid();
_TreeGrid.ID =
"radDG" + _gridType;
_TreeGrid.Skin =
"Office2007";
_TreeGrid.Width = 800;
_TreeGrid.AutoGenerateColumns =
false;
_TreeGrid.ClientSettings.Selecting.AllowRowSelect =
true;
_TreeGrid.AllowMultiRowSelection =
true;
//bind the client side events
_TreeGrid.ClientSettings.ClientEvents.OnRowCreated =
"RowCreated";
_TreeGrid.ClientSettings.ClientEvents.OnRowCreating =
"RowCreating";
_TreeGrid.ClientSettings.ClientEvents.OnRowSelected =
"RowSelected";
_TreeGrid.ClientSettings.ClientEvents.OnRowDeselected =
"RowUnselected";
_TreeGrid.ClientSettings.ClientEvents.OnCommand =
"GridCommand";
server side javascript
function GridCommand(sender, args)
{
grid = sender;
dataItems = grid.get_masterTableView().get_dataItems();
}
Thanks
John