protected override void AddOption(TagHelperContext context, TagHelperOutput output) { Options.Add(LayuiConsts.Grid_PageList, GetJavaScriptString(PageList)); Options.Add(LayuiConsts.Grid_PageSize, PageSize); Options.Add(LayuiConsts.Gird_Page, Page); Options.Add(LayuiConsts.ShowHeader, ShowHeader); Options.Add(LayuiConsts.Striped, Striped); Options.AddIf(Size.HasValue, LayuiConsts.Grid_Size, Size.ToString().ToLower()); Options.AddIf(Skin.HasValue, LayuiConsts.Grid_Skin, Skin.ToString().ToLower()); Options.AddIf(ToolBar.IsNotNullOrWhiteSpace(), LayuiConsts.Grid_ToolBar, ToolBar); Options.AddIf(Url.IsNotNullOrWhiteSpace(), LayuiConsts.Url, Url); Options.AddIf(Data.IsNotNullOrWhiteSpace(), LayuiConsts.Data, GetJavaScriptString(Data)); Options.AddIf(QueryParams.IsNotNullOrWhiteSpace(), LayuiConsts.QueryParams, GetJavaScriptString(QueryParams)); Options.AddIf(LayuiTagHelperConfig.GridParseData.IsNotNullOrWhiteSpace(), LayuiConsts.Grid_ParseData, GetJavaScriptString(LayuiTagHelperConfig.GridParseData)); Options.AddIf(LayuiTagHelperConfig.GridDefaultParam.IsNotNullOrWhiteSpace(), LayuiConsts.Grid_DefaultParam, GetJavaScriptString(LayuiTagHelperConfig.GridDefaultParam)); Options.Add(LayuiConsts.Grid_Sort, new Dictionary <string, object> { { LayuiConsts.Sort_Name, SortName }, { LayuiConsts.Sort_Order, SortOrder } }); output.Attributes.Add(LayuiConsts.Fit, Fit.ToString().ToLower()); base.AddOption(context, output); }
protected override void AddOption(TagHelperContext context, TagHelperOutput output) { Options.Add(EasyuiConsts.Page_List, GetJavaScriptString(PageList)); Options.Add(EasyuiConsts.Page_Size, PageSize); Options.Add(EasyuiConsts.Sort_Name, SortName); Options.Add(EasyuiConsts.Sort_Order, SortOrder); Options.Add(EasyuiConsts.ShowRowNumber, ShowRowNumber); Options.Add(EasyuiConsts.ShowPage, ShowPage); Options.Add(EasyuiConsts.SingleSelect, SingleSelect); Options.Add(EasyuiConsts.ShowHeader, ShowHeader); Options.Add(EasyuiConsts.Striped, Striped); Options.AddIf(ToolBar.IsNotNullOrWhiteSpace(), EasyuiConsts.ToolBar, ToolBar); Options.AddIf(Url.IsNotNullOrWhiteSpace(), EasyuiConsts.Url, Url); Options.AddIf(Data.IsNotNullOrWhiteSpace(), EasyuiConsts.Data, GetJavaScriptString(Data)); Options.AddIf(QueryParams.IsNotNullOrWhiteSpace(), EasyuiConsts.QueryParams, GetJavaScriptString(QueryParams)); output.Attributes.Add(EasyuiConsts.Fit, Fit.ToString().ToLower()); base.AddOption(context, output); }