This is a migrated thread and some comments may be shown as answers.

[Solved] Javascript error for using GetCellByColumnUniqueName property

2 Answers 296 Views
Grid
This is a migrated thread and some comments may be shown as answers.
Sarang
Top achievements
Rank 1
Sarang asked on 20 Apr 2009, 10:00 AM
Hi
I am using follwing javascript:

 

 

var grid;  
 
 
 
function RowSelected(rowObject) {  
 
var selRowName = this.GetCellByColumnUniqueName(rowObject, 'name');  
 
 
var selRowId = this.GetCellByColumnUniqueName(rowObject, 'id');  
}  
 
function GridCreated() {  
 
grid = this;  
 
}  
 

but the selrowName and selRowID throws me javascript error: 
"Object doesn't support this property or method"

I have tried following but didn't worked for me.
"Note: The ShowHeader attribute for the RadGrid/MasterTableView should be set to true in order to use this method."

Please help on this.

2 Answers, 1 is accepted

Sort by
0
Accepted
Princy
Top achievements
Rank 2
answered on 21 Apr 2009, 04:07 AM
Hi Sarang,

The getCellByColumnUniqueName() is public method of GridTableView client-side object, so you need to use the method with respect to GridTableView (MasterTable). Try the following client side code.

JavaScript:
 
    
<script type="text/javascript">     
var grid;     
function GridCreated(sender, eventArgs)     
{     
    grid = sender;     
}     
function RowSelected(sender, eventArgs)     
{         
    var MasterTable = grid.get_masterTableView();     
    var rowObject = MasterTable.get_dataItems()[eventArgs.get_itemIndexHierarchical()]; // Getting the row     
    var cell = MasterTable.getCellByColumnUniqueName(rowObject, "id");     
    var selRowId = cell.innerHTML;    //here cell.innerHTML holds the value of the cell  
    var selRowName = MasterTable.getCellByColumnUniqueName(rowObject, "name").innerHTML;  
}     
</script>    
 
Check out the following link for more information:
Getting cell values for selected rows client side

Thanks,
Princy.
0
Sarang
Top achievements
Rank 1
answered on 21 Apr 2009, 10:35 AM
Thanks a lot! It worked perfectly fine.
Tags
Grid
Asked by
Sarang
Top achievements
Rank 1
Answers by
Princy
Top achievements
Rank 2
Sarang
Top achievements
Rank 1
Share this question
or