This question is locked. New answers and comments are not allowed.
I have a grid with a couple of columns I want to be ReadOnly during Edit mode,but I want them to be editable in Insert mode. I know I can check the mode during the OnEdit event and I hope I can change the ReadOnly property if the mode is 'insert'. These columns are using EditorTemplates for dropdown lists. Is this possible? If so, how do I change that ReadOnly property? I am using batch editing and I want those columns to be visible, just not changeable unless they are inserting a new row. Your help is very much appreciated!
Thank you!
Donna
Here is the grid code:
Thank you!
Donna
Here is the grid code:
<%= Html.Telerik().Grid(Of GMC_Hub_and_Spoke.OnlineReportDetailModel).Name("InputPropertiesGrid").HtmlAttributes(New With {.style = "width:95%;"}) _ .DataKeys(Function(key) key.Add(Function(k) k.WQIKey)) _ .ToolBar(Function(commands) commands.SubmitChanges()) _ .ToolBar(Function(commands) commands.Insert()) _ .ClientEvents(Function(events) events.OnError("onGridError")) _ .ClientEvents(Function(events) events.OnEdit("onGridEdit")) _ .DataBinding(Function(dataBinding) dataBinding.Ajax().Select("GetInputProperties", "WebQuery", New With {.id = Model.selectedWebQuery.QueryKey}).Update("SaveInputProperties", "WebQuery")) _ .Editable(Function(editing) editing.Mode(GridEditMode.InCell)) _ .Columns(Function(col) col.Bound(Function(p) p.Caption)) _ .Columns(Function(col) col.Bound(Function(p) p.ReportDataType).ReadOnly(True)) _ .Columns(Function(col) col.Bound(Function(p) p.DisplayType).ReadOnly(True)) _ .Columns(Function(col) col.Bound(Function(p) p.InputValue)) _ .Columns(Function(col) col.Bound(Function(p) p.DisplayOrder)) _ .Columns(Function(col) col.Bound(Function(p) p.Visible)) _ .Columns(Function(col) col.Bound(Function(p) p.MinLength)) _ .Columns(Function(col) col.Bound(Function(p) p.MaxLength)) _ .Columns(Function(col) col.Bound(Function(p) p.MinDate)) _ .Columns(Function(col) col.Bound(Function(p) p.MaxDate)) _ .Columns(Function(col) col.Bound(Function(p) p.StoredProcParameter).ReadOnly(True)) _ .Columns(Function(col) col.Bound(Function(p) p.WQIKey).Hidden(True)) %>