There is a context menu for the controls in a radgrid. Following is a part of client-side script for displaying the menu:
function contextMenu(sender, args)
{
var evt = args.get_domEvent();
var td = (evt.srcElement) ? args.srcElement : evt.target;
var cols = args.get_tableView().get_columns();
var col = cols[td.parentElement.cellIndex]; //-----> this is undefined
var index = args.get_itemIndexHierarchical();
document.getElementById("radGridClickedRowIndex").value = index;
document.getElementById("radGridClickedColName").value = col.get_uniqueName();
document.getElementById("radGridModifiedValue").value = td.value;
//................
}
It is working fine for asp:textbox but not able to get 'CellIndex' for the Radnumerictextbox.
function contextMenu(sender, args)
{
var evt = args.get_domEvent();
var td = (evt.srcElement) ? args.srcElement : evt.target;
var cols = args.get_tableView().get_columns();
var col = cols[td.parentElement.cellIndex]; //-----> this is undefined
var index = args.get_itemIndexHierarchical();
document.getElementById("radGridClickedRowIndex").value = index;
document.getElementById("radGridClickedColName").value = col.get_uniqueName();
document.getElementById("radGridModifiedValue").value = td.value;
//................
}
It is working fine for asp:textbox but not able to get 'CellIndex' for the Radnumerictextbox.