From bce030576ef51cd703d946f76856afacbba3ff3f Mon Sep 17 00:00:00 2001 From: yekalkan Date: Wed, 25 Apr 2018 10:13:33 +0300 Subject: [PATCH] Added offset to column tag helper --- .../TagHelpers/Grid/AbpColumnTagHelper.cs | 2 ++ .../TagHelpers/Grid/AbpColumnTagHelperService.cs | 11 +++++++++++ 2 files changed, 13 insertions(+) diff --git a/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Grid/AbpColumnTagHelper.cs b/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Grid/AbpColumnTagHelper.cs index 019440a60a..786dfe0b88 100644 --- a/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Grid/AbpColumnTagHelper.cs +++ b/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Grid/AbpColumnTagHelper.cs @@ -6,6 +6,8 @@ namespace Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Grid { public string Size { get; set; } + public string Offset { get; set; } + [HtmlAttributeName("order")] public string ColumnOrder { get; set; } diff --git a/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Grid/AbpColumnTagHelperService.cs b/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Grid/AbpColumnTagHelperService.cs index b14d87e59d..8789d1e450 100644 --- a/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Grid/AbpColumnTagHelperService.cs +++ b/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Grid/AbpColumnTagHelperService.cs @@ -13,6 +13,7 @@ namespace Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Grid ProcessColClass(output); ProcessColumnOrder(output); + ProcessOffset(output); } protected virtual void ProcessColClass(TagHelperOutput output) @@ -39,5 +40,15 @@ namespace Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Grid output.Attributes.AddClass("order-" + TagHelper.ColumnOrder.ToLowerInvariant()); } + + protected virtual void ProcessOffset(TagHelperOutput output) + { + if (string.IsNullOrWhiteSpace(TagHelper.Offset)) + { + return; + } + + output.Attributes.AddClass("Offset-" + TagHelper.Offset.ToLowerInvariant()); + } } } \ No newline at end of file