Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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);
        }