Refering to the demo:
http://demos.telerik.com/aspnet-ajax/controls/examples/integration/gridandmenu/defaultcs.aspx?product=grid
and using the Hierarchical data feature of RadGrid, I am trying to have context menu on the master and the details, but i wasn't able to get the selected index and the selected ID.
function
CarModel_RowContextMenu(sender, eventArgs) {
var
menu = $find(
'UC_Splitter_CarModel_List_Content_CarModel_RadContextMenu'
);
var
evt = eventArgs.get_domEvent();
if
(evt.target.tagName ==
"INPUT"
|| evt.target.tagName ==
"A"
) {
return
;
}
if
(eventArgs.get_tableView().get_name() ==
"Models"
) {
alert(
'child'
);
//get the selected datakey value
//
//
}
else
{
var
index = eventArgs.get_itemIndexHierarchical();
var
key = sender.get_masterTableView().get_dataItems()[index].getDataKeyValue(
"ID"
);
CarModelSetKeyValue(index, key);
sender.get_masterTableView().selectItem(sender.get_masterTableView().get_dataItems()[index].get_element(),
true
);
menu.show(evt);
evt.cancelBubble =
true
;
evt.returnValue =
false
;
if
(evt.stopPropagation) {
evt.stopPropagation();
evt.preventDefault();
}
}
}
please i need help in this issue urgently.