James Yeung
212bdef3ef
feat(module: table): support setting table scrollbar width using ScrollBarWidth
parameter ( #2451 )
2022-05-29 19:34:52 +08:00
AnaNikolasevic
21a076dff5
feat(module: table): enable to reload with an outside query model ( #2129 )
...
* feat/ApplyPredefinedQueryModel: add opportunity to serialize/deserialize QueryModel and apply to Table with ITable.ReloadData(QueryModel queryModel) method; fix current selected value in 'PageSize / page' selection (value was not updated in case using ReloadData(PageIndex, PageSize) method)
* feat/applyPredefinedQueryModel: implement System.Text.Json instead Newtonsoft.Json for serializing/deserializing QueryModel
* feat/applyPredefinedQueryModel: add minor change
* feat/applyPredefinedQueryModel: add method for converting from JsonElement to object type
* feat/applyPredefinedQueryModel: add demo file for save and load table configuration
* feature/applyPredefinedQueryModel: add minor change
* feat/applyPredefinedQueryModel: prevent applying before not saved configuration
* fix sorter restore
* reest data before reload data
* fix test
Co-authored-by: Ana Nikolasevic <23nikolasevic@gmail.com>
Co-authored-by: ElderJames <shunjiey@hotmail.com>
2022-05-29 19:34:46 +08:00
Hao Sun
78b10019e4
feat(module: table): add table virtualization ( #2143 )
...
* feat(module:table): virtualizing
* turn off virtualizing by default
* add document and demo
* NET_6_0 => NET6_0
* update table selection
* update Table.razor.cs
* update table files
* Update table files
* update table files
* update table files
* update table files
* update table files
* update table files
* update table files
* update Virtualizing.razor
* Update AntDesign.csproj
* Update TableRow.razor
* update files
* Update AntDesign.csproj
* update table files
* update Virtualizing.razor
* add DefaultExpandMaxLevel
* rename Virtualizing to EnableVirtualization
Co-authored-by: James Yeung <shunjiey@hotmail.com>
2022-05-28 13:41:01 +08:00
James Yeung
a4648d37c5
feat(module: table): reload data with specific page index and size ( #2072 )
2021-10-31 14:23:03 +08:00
James Yeung
105d40ba25
fix(module: table): incorrectly render on first loading ( #1957 )
2021-09-18 07:48:11 +08:00
James Yeung
dc3ae6d1dc
fix(module: table): fix initial load and render ( #1835 )
...
* fix(module: table): fix initial load and render
* delete the useless method
2021-08-13 17:49:16 +08:00
James Yeung
bd1250b8fe
fix(module: table): missing sorter model on first change ( #1823 )
2021-08-08 00:39:48 +08:00
James Yeung
1181673273
feat(module: table): add summary ( #1218 )
...
* feat(module: table): add summary row
* feat: add fixed summary cell
2021-03-31 19:02:57 +08:00
Andrzej Bakun
d1f1227a4f
feat(module: table): add OnExpand event ( #1208 )
2021-03-31 19:02:55 +08:00
James Yeung
16f56f7e9d
feat(module: table): add a method to get query model ( #1202 )
2021-03-31 19:02:52 +08:00
cqgis
080d4dda43
feat(module: table): add sort directions and default sort order ( #778 )
...
* feat: table column sort add sortway support singleness or mutiple
* fix: error method name
* add sort directions
* delete useless property
Co-authored-by: ElderJames <shunjiey@hotmail.com>
2021-01-24 13:52:57 +08:00
fan0217
90e98e5487
feat(module: table): specific the position of the expand button ( #1002 )
...
* Table增加属性ExpandIconColumnIndex
* Table增加属性ExpandIconColumnIndex
* 调整Table的ExpandIconColumnIndex属性默认值为0
* 处理Table的Expand展开按钮和Tree展开按钮冲突的问题
* fix icon column index for expand row
* fix style
Co-authored-by: ElderJames <shunjiey@hotmail.com>
2021-01-21 14:56:20 +08:00
James Yeung
1a2866cf9d
feat(module: table): add ellipsis column ( #957 )
2021-01-10 21:44:25 +08:00
James Yeung
43664736f7
feat(module: table): fixed header & columns ( #954 )
...
* feat(module: table): support fixed header & columns
* fix layout of the fixed columns & header
* fix scrollbar hidding
* header and body sync scroll
* fix column width calc
* fix demo pagesize
* fix docs
2021-01-09 23:57:31 +08:00
James Yeung
fcd8393742
feat(module: table): support for tree data ( #771 )
...
* feat(module: table): support for tree data
* feat(module: table): support for tree data
* fix: tests
2020-11-09 22:17:27 +08:00
James Yeung
bd34858efd
feat: support for globalization & localization ( #578 )
...
* feat: add locale
* feat: add locale interfaces
* fix: add locale interfaces for components
* fix: use local classes instead of interfaces
* feat: implement the locale provider
* feat: make some components to support localization
* fix: default language
* fix: test
* chore: remove the useless reference
2020-09-07 22:46:50 +08:00
James Yeung
afcc3c088c
fix(module: table): clear cached items that are not on current page ( #442 )
2020-08-01 23:45:48 +08:00
James Yeung
726cff7a72
feat(module: table): support paging selection ( #341 )
...
* refactor: selection
* feat: add table datasource cache
* feat: support paging selection
* refactor: clean code
* fix: two-way binding for selecteditems
2020-07-10 17:57:20 +08:00
James Yeung
715149e21f
feat(module: table): sortable ( #319 )
...
* feat(module: table): add sorter
* feat: add sorter tooltip
* feat: add table change event
2020-07-08 16:12:49 +08:00
James Yeung
cae7e144b3
fix(module: table): selection reset while page changing. ( #236 )
...
* fix: selection
2020-06-19 23:06:33 +08:00
James Yeung
63d09f76a5
feat(module: table): add selection ( #190 )
...
* feat: add pagination and empty
* fix: indent
* feat(module: table): add checkbox selection
* feat(module: table): add radio selection
* feat: add selected rows
2020-06-05 16:06:23 +08:00
Alsein
82ef62b7a7
feat: add simple table component ( #86 )
...
* fix: add @commitlint/config-conventional to devDependencies
* feat: add basic table implementation
* feat: continue adding definitions
* feat: end of work in 20200414
* fix: add readonly to csssizelength
* fix: warnings from table
* fix: add ignorecase to csssizelength
* feat: refactor table
* feat: add simple table
Co-authored-by: ElderJames <shunjiey@hotmail.com>
2020-05-30 01:46:41 +08:00