protected override void AddOption(TagHelperContext context, TagHelperOutput output) { Options.AddOrUpdate(EasyuiConsts.Grid_Col_Align, Align.ToString().ToLower()); Options.AddIf(Title.IsNotNullOrWhiteSpace(), EasyuiConsts.Title, Title); Options.AddIf(Styler.IsNotNullOrWhiteSpace(), EasyuiConsts.Grid_Col_Styler, Styler); Options.AddIf(Editor.IsNotNullOrWhiteSpace(), EasyuiConsts.Grid_Col_Editor, GetJavaScriptString(Editor)); if (Field.IsNotNullOrWhiteSpace()) { Options.AddOrUpdate(EasyuiConsts.Field, Field.ToCamelCase()); } if (Formatter.IsNotNullOrWhiteSpace()) { Options.AddOrUpdate(EasyuiConsts.Grid_Col_Formatter, GetJavaScriptString(Formatter)); } if (Width != null) { Options.AddOrUpdate(EasyuiConsts.Width, Width); } if (IsFrozen) { output.Attributes.Add(EasyuiConsts.Grid_Col_IsFrozen, IsFrozen); } if (IsEdit) { output.Attributes.Add(EasyuiConsts.Grid_Col_IsEdit, IsEdit); } if (ReplaceField.IsNotNullOrWhiteSpace()) { output.Attributes.Add(EasyuiConsts.Item_Replace, ReplaceField); } base.AddOption(context, output); }