Disable a Column in JavaScript
New Discussion
Infragistics4.Web.v11.1, Version=11.1.20111.1006
Microsoft .NET Framework Verion 4.0.30319 SP1Rel
I need to disable a column in the WebDataGrid based on a value in a DDL. If the user selects CarbonCopy in the DDL, I check the BoundCheckBoxField for all the rows in the grid. Then I need to disable the column because the user cannot uncheck these fields. I have not been able to figure out how to get at the ReadOnly property for the column. FYI – I cannot use the CellValueChanging event to cancel the eventArgs because I am setting the value in the same function. Here is my code…can you help?
if
((ddlSigningMethod.options(ddlSigningMethod.selectedIndex).value == 'CarbonCopy') ) {
var wdgDocuments = $find('<%= wdgDocuments.ClientID %>');
// Spin though the Document Grid, checking all the Selected checkboxes
for (var i = 0; i < wdgDocuments.get_rows().get_length(); i++) {
selectedDocument = wdgDocuments.get_rows().get_row(i).get_cellByColumnKey(
"HasSignerAssociatedWithDocument");
selectedDocument.set_value(
true);
}
// These do not work to help me disable the row
wdgDocuments.get_behaviors().get_editingCore().get_behaviors().get_cellEditing().get_columnSettingFromKey(
"HasSignerAssociatedWithDocument")
wdgDocuments.get_behaviors().get_editingCore().get_behaviors().get_cellEditing().get_columnSettings()
}