diff --git a/MECF.Framework.UI.Client/RecipeEditorLib/RecipeModel/RecipeFormatBuilder.cs b/MECF.Framework.UI.Client/RecipeEditorLib/RecipeModel/RecipeFormatBuilder.cs index a8dc1eb..889f1ee 100644 --- a/MECF.Framework.UI.Client/RecipeEditorLib/RecipeModel/RecipeFormatBuilder.cs +++ b/MECF.Framework.UI.Client/RecipeEditorLib/RecipeModel/RecipeFormatBuilder.cs @@ -321,6 +321,7 @@ namespace MECF.Framework.UI.Client.RecipeEditorLib.RecipeModel StringHeaderTemplate = "ParamTemplate", IsReadOnly = true, IsEnable = defaultCellEnable, + Visibility = Visibility.Collapsed }; } else @@ -636,9 +637,14 @@ namespace MECF.Framework.UI.Client.RecipeEditorLib.RecipeModel // 单元格是否可编辑? var isCellEditable = step.Attributes["IsColumnEditable"]?.Value; if (string.IsNullOrEmpty(isCellEditable) == false && isCellEditable.ToLower() == "false") + { + col.IsEditable = false; col.StringCellEditingTemplate = ""; + } - SetPermission(col, menuPermission); // 设置本列权限 + if(col.ControlName != "StepUid") + SetPermission(col, menuPermission); // 设置本列权限 + colExpander.ChildColumns.Add(col); // 将本列追加到Expander中 columns.Add(col); }