Skip to content

Commit 07bf765

Browse files
committed
fixed bug pageSize when Widget . Set to max value
1 parent 1bb8924 commit 07bf765

3 files changed

Lines changed: 5 additions & 5 deletions

File tree

src/Controls/Calendar/CalendarControl.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,9 +49,9 @@ public CalendarControl(bool isWidget, IConsoleExtend console, PromptConfig promp
4949
{
5050
_firstdayOfWeek = ConfigPlus.FirstDayOfWeek;
5151
_culture = ConfigPlus.DefaultCulture;
52-
_layout = CalendarLayout.SingleGrid;
52+
_layout = CalendarLayout.SingleGrid;
5353
_hotKeySwitchNotes = isWidget ? null : ConfigPlus.HotKeySwitchNotes;
54-
_pageSize = ConfigPlus.PageSize;
54+
_pageSize = isWidget ? int.MaxValue : ConfigPlus.PageSize;
5555
_minRangeDate = DateTime.MinValue;
5656
_maxRangeDate = DateTime.MaxValue;
5757
_selectedDate = null;

src/Controls/ChartBar/ChartBarControl.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ public void InternalShowLegends(bool value)
6363
public ChartBarControl(bool isWidget, IConsoleExtend console, PromptConfig promptConfig, BaseControlOptions baseControlOptions) : base(isWidget, console, promptConfig, baseControlOptions)
6464
{
6565
_culture = ConfigPlus.DefaultCulture;
66-
_pageSize = ConfigPlus.PageSize;
66+
_pageSize = isWidget ? int.MaxValue : ConfigPlus.PageSize;
6767
_width = ConfigPlus.ChartWidth;
6868
_maxWidth = ConfigPlus.MaxWidth;
6969
_maxShowlengthlabel = 20;

src/Controls/TableSelect/TableSelectControl.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ namespace PromptPlusLibrary.Controls.TableSelect
2020
internal sealed class TableSelectControl<T> : BaseControlPrompt<T>, ITableWidget<T>, ITableSelectControl<T> where T : class
2121
{
2222
private readonly Dictionary<TableStyles, Style> _optStyles = BaseControlOptions.LoadStyle<TableStyles>();
23-
private byte _pageSize;
23+
private int _pageSize;
2424
private bool _autoSelect;
2525
private Func<T, (bool, string?)>? _predicatevalidselect;
2626
private readonly List<ItemTableRow<T>> _items = [];
@@ -83,7 +83,7 @@ public TableSelectControl(bool isWidget, IConsoleExtend console, PromptConfig pr
8383
_filterBuffer = new(false, CaseOptions.Any, (_) => true, ConfigPlus.MaxLenghtFilterText);
8484
_hideSelectorRow = isWidget;
8585
_lastinput = string.Empty;
86-
_pageSize = ConfigPlus.PageSize;
86+
_pageSize = isWidget ? int.MaxValue : ConfigPlus.PageSize;
8787
_maxWidth = ConfigPlus.MaxWidth;
8888
}
8989
#pragma warning restore IDE0290 // Use primary constructor

0 commit comments

Comments
 (0)