Skip to content

Commit 5770153

Browse files
author
Raj Kumar Sri Ramulu
committed
Added Filter Textbox width unit property to make it configurable
1 parent 2abb78f commit 5770153

File tree

3 files changed

+11
-2
lines changed

3 files changed

+11
-2
lines changed

blazorbootstrap/Components/Grid/Grid.razor

+1-1
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@
6969
GridColumnFilterChanged="async args => await column.OnFilterChangedAsync(args, column)"
7070
PropertyType="@column.GetPropertyType()"
7171
PropertyTypeName="@column.GetPropertyTypeName()"
72-
Unit="@Unit" />
72+
Unit="@column.FilterTextboxWidthUnit" />
7373
}
7474
</th>
7575
}

blazorbootstrap/Components/Grid/GridColumn.razor.cs

+9
Original file line numberDiff line numberDiff line change
@@ -248,6 +248,15 @@ private async Task OnSortClickAsync()
248248
[Parameter]
249249
public int FilterTextboxWidth { get; set; }
250250

251+
/// <summary>
252+
/// Gets or sets the filter textbox width units.
253+
/// </summary>
254+
/// <remarks>
255+
/// Default value is <see cref="Unit.Px" />.
256+
/// </remarks>
257+
[Parameter]
258+
public Unit FilterTextboxWidthUnit { get; set; } = Unit.Px;
259+
251260
/// <summary>
252261
/// Gets or sets the filter value.
253262
/// </summary>

blazorbootstrap/Components/Grid/GridColumnFilter.razor.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -183,7 +183,7 @@ or StringConstants.PropertyTypeNameDecimal
183183
[Parameter]
184184
public GridFiltersTranslationDelegate FiltersTranslationProvider { get; set; } = default!;
185185

186-
private string filterStyle => FilterWidth > 0 ? $"width:{FilterWidth.ToString(CultureInfo.InvariantCulture)}{Unit.ToString().ToLower()};" : "";
186+
private string filterStyle => FilterWidth > 0 ? $"width:{FilterWidth.ToString(CultureInfo.InvariantCulture)}{Unit.ToCssString()};" : "";
187187

188188
/// <summary>
189189
/// Gets or sets filter value.

0 commit comments

Comments
 (0)