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

get_cell("ClientSelectColumn") not working in firefox

3 Answers 104 Views
Grid
This is a migrated thread and some comments may be shown as answers.
dotnet
Top achievements
Rank 1
dotnet asked on 18 Feb 2011, 10:08 AM
Hi

The below javascript code snippet is not working in firefox but its working in IE.  Through this I am trying to enable/disable few clientselectcolumn of telerik rad grid based on some conditions.

for (i = 0; i < items.length; i++)

{

 

    items[i].get_cell("ClientSelectColumn").disabled = true;

}

 

 

 

3 Answers, 1 is accepted

Sort by
0
Princy
Top achievements
Rank 2
answered on 18 Feb 2011, 11:33 AM
Hello,

Try the following code snippet to disable the CheckBox in GridClientSelectColumn.

Java Script:
<script type="text/javascript">
    function disable() {
        var grid = $find("<%=RadGrid1.ClientID %>");
        var MasterTable = grid.get_masterTableView();
        var length = MasterTable.get_dataItems().length;
        for (var i = 0; i < length; i++) {
             //your condition
             var selectColumncell = MasterTable.get_dataItems()[i].get_cell("ClientSelectColumn");
             var selectrCheckBox = $telerik.$(selectColumncell).find('input[type="checkbox"]')[0];
             selectrCheckBox.disabled = true;
        }
     }
</script>

Thanks,
Princy.
0
Shash
Top achievements
Rank 1
answered on 21 Feb 2011, 05:59 AM
Thanks this worked for me to get the text use

$telerik.$(selectColumncell).text()
0
dotnet
Top achievements
Rank 1
answered on 21 Feb 2011, 08:44 AM
Thanks Princy!!!

Even the below code snippet works:

var

 

selectCell = items[i].get_cell("ClientSelectColumn");

 

 

 

var selectCheckBox = selectCell.getElementsByTagName("input")[0];

 

 

selectCheckBox.disabled =

false;

 

Tags
Grid
Asked by
dotnet
Top achievements
Rank 1
Answers by
Princy
Top achievements
Rank 2
Shash
Top achievements
Rank 1
dotnet
Top achievements
Rank 1
Share this question
or