| | |
| | | { |
| | | isEdt = !isEdt; |
| | | if (gridViews != null) |
| | | { |
| | | foreach (var gv in gridViews) |
| | | { |
| | | foreach (GridColumn colmn in gv.Columns) |
| | | { |
| | | colmn.OptionsColumn.AllowEdit = true; |
| | | if (colmn.Name.ToString().Contains("gvMxDel") || colmn.Name.ToString().Contains("gvMxTui")) |
| | | { |
| | | // colmn.Visible = !isEdt; |
| | | // break; |
| | | colmn.OptionsColumn.AllowEdit = true; |
| | | colmn.Visible = !isEdt; |
| | | } |
| | | else |
| | | colmn.OptionsColumn.AllowEdit = !isEdt; |
| | | { |
| | | if (isEdt == false) { |
| | | if (colmn.Tag != null && colmn.Tag.ToString().EndsWith("edit")) |
| | | colmn.OptionsColumn.ReadOnly = isEdt; |
| | | else |
| | | colmn.OptionsColumn.ReadOnly = !isEdt; |
| | | } |
| | | else |
| | | colmn.OptionsColumn.ReadOnly = isEdt; |
| | | } |
| | | } |
| | | //gv.OptionsBehavior.Editable = !isEdt; |
| | | } |
| | | } |
| | | var _btnAry = controls.Find("btnSelect", false); |
| | | if (_btnAry.Length > 0) |
| | | { |
| | |
| | | { |
| | | isEdt = !isEdt; |
| | | if (gridViews != null) |
| | | { |
| | | foreach (var gv in gridViews) |
| | | { |
| | | foreach (GridColumn colmn in gv.Columns) |
| | | { |
| | | colmn.OptionsColumn.AllowEdit = true; |
| | | if (colmn.Name.ToString().Contains("gvMxDel") || colmn.Name.ToString().Contains("gvMxTui")) |
| | | { |
| | | // colmn.Visible = !isEdt; |
| | | // break; |
| | | colmn.OptionsColumn.AllowEdit = true; |
| | | colmn.Visible = !isEdt; |
| | | } |
| | | else |
| | | colmn.OptionsColumn.AllowEdit = !isEdt; |
| | | { |
| | | if (isEdt == false) |
| | | { |
| | | if (colmn.Tag != null && colmn.Tag.ToString().EndsWith("edit")) |
| | | colmn.OptionsColumn.ReadOnly = isEdt; |
| | | else |
| | | colmn.OptionsColumn.ReadOnly = !isEdt; |
| | | } |
| | | else |
| | | colmn.OptionsColumn.ReadOnly = isEdt; |
| | | } |
| | | } |
| | | //gv.OptionsBehavior.Editable = !isEdt; |
| | | } |
| | | } |
| | | foreach (Control ctrl in controls) |
| | | { |
| | | //多行文本 |
| | |
| | | { |
| | | isEdt = !isEdt; |
| | | if (gridViews != null) |
| | | { |
| | | foreach (var gv in gridViews) |
| | | { |
| | | foreach (GridColumn colmn in gv.Columns) |
| | | { |
| | | colmn.OptionsColumn.AllowEdit = true; |
| | | if (colmn.Name.ToString().Contains("gvMxDel") || colmn.Name.ToString().Contains("gvMxTui")) |
| | | { |
| | | // colmn.Visible = !isEdt; |
| | | // break; |
| | | colmn.OptionsColumn.AllowEdit = true; |
| | | colmn.Visible = !isEdt; |
| | | } |
| | | else |
| | | colmn.OptionsColumn.AllowEdit = !isEdt; |
| | | { |
| | | if (colmn.Tag!=null && colmn.Tag.ToString().EndsWith("edit")) |
| | | colmn.OptionsColumn.ReadOnly = isEdt; |
| | | else |
| | | colmn.OptionsColumn.ReadOnly = !isEdt; |
| | | } |
| | | } |
| | | //gv.OptionsBehavior.Editable = !isEdt; |
| | | } |
| | | } |
| | | foreach (Control ctrl in controls) |
| | | { |
| | | //文本 |
| | |
| | | txt.Enabled = false; |
| | | continue; |
| | | } |
| | | |
| | | if (ctrl is SimpleButton) |
| | | { |
| | | var txt = ctrl as SimpleButton; |
| | | txt.Enabled = !isEdt; |
| | | continue; |
| | | } |
| | | } |
| | | } |
| | | |