-
Notifications
You must be signed in to change notification settings - Fork 31
Changelog
Mark Kevin Baldemor edited this page Aug 17, 2020
·
12 revisions
- Migration to JQuery 3.5.1 and GWT 2.9
- DataTable should return column instance after adding to allow for builder chain pattern
- Added selectRow(T model) on datatable.
- DataTable fixed webkitscrollbar height
- Fixed datatable row styles affecting the date picker dark mode style.
- Convert all related Objects to be TypeSafe. (Includes JQueryMutate and JQueryExtElement).
- Resolve infinite data table category issues
- Frozen DataTable
- Performance Optimization (Data Pager, Sort Rendering, Firefox)
- Improvements for the Category Accessibility
- Add support to open / close CategoryComponent from the object itself.
- Refactor
unselect
todeselect
- Responsive Support
- X-Browser Fixes
- Add Row VisibleEvent for guaranteed row visibility upon rendering
- Improve emulateYScroll top clipping
- DataPager can now set it's Page Selection whether (
PageNumberBox
orPageListBox
) - Bug Fixes
- #128, #136, #145
- Other fixes
- Fixed bug with visible headers
- Fixed an issue with Safari 9+ browsers failing to render the div position
- Fixed sticky header clipping and positioning
- GMD Core Bug Fixes
- Upgraded GWT Version to 2.8.2
- Fix a setRowHeight bug now all renderer properties are copied.
- This was in the case of setting your own custom renderer would reset the row renderer properties.
- Added a easy sort to the API & setHeight to CategoryComponent.
- Added HasEnabled to the RowComponent.
- Only apply box shadow to the expanded category row.
- Update the row disabled styling.
- Compiler optimizations.
- Fix the scroll bar issue on Safari.
- Fix issues with the cell widths on subheaders.
- Fix the right gap with categories and sticky header.
- Added MapDataSource to support category infinite loading.
- Make MapDataSource#add Collection rather than List.
- Fix an alignment issue with subheaders.
- Fixed an issue turning off categories.
- Test Rework and optimization
- Replace all JQuery events with GWT events.
- Fix a row clear issue when the table is not attached.
- Also fixed a scroll bar width issue in the subheaders and stickyth.
- Fix #104 - we won't stop propagating on the row tab.
- Fix #102 - events are now loaded correctly.
- Reworked MaterialDataPager.
-
Upgrade GWT Version to 2.8.1
-
Bug Fixes (Thanks @BenDol)
- #60, #39, #34, (Thanks @reofake), #35
- Fixed the jittering in InfiniteDataView.
- Resolved an optimization issue (categories current index wasn't being update properly).
- Also added open/close category methods for convenience.
- Fix a bug with shift + row selecting & added row collapse(d) events.
-
New Features (Thanks @BenDol)
- Added addCategory(String) for adding categories manually.
- Expose the row components API.
- Add updateRow and getRowByModel.
- Implement autoSort property to Columns.
- Implement rendering events for two use cases:
- RENDERED: Called when 'setRowData' calls finish rendering. Guaranteed to only be called once from the data set render, ignoring sort renders and refreshView renders.
- COMPONENTS_RENDERED: Each time components are rendered, which includes sorting renders and refreshView() renders.
-
Enhancements (Thanks @BenDol)
- Rename onScrollY to onVerticalScroll.
- Improve the buffer calculations for InfiniteDataView.
- Use width: 100% rather than assigning manual widths.
- Account for the indexOffset when rendering bottomBuffer.
- Compress the new Javascript changes.
- Fix a top clipping issue with the stick header.
- Improvements for the category accessibility.
- Major loading improvements to address #19 & #11.
- Implement openByDefault property to CategoryComponent.
- Check the category component default open property before attaching an event.
- Updated documentation links for MD Specifications
- Version change - from 1.0 - 2.0 (Sync all GMD Versions)
- Added new Table Modules - GwtMaterialTableBasic & GwtMaterialTableBasicDebug
- Proper fix for removing the Dropdown Column header on DataTable.
- Proper fix for unloading tables.
- Add destroyOnUnload() option.
- Bug Fixes
- #33
- #48
- Fixed issue on Table Container that is not clearing every time we call onLoad() twice.
- Improve tear down when the table is detached.
- Fixed Table is loaded several times #28
- Give access to the clear methods. (Fixes #29)
- Provide the row model in row expansions.
- Clean up pom.xml.
- Fix potential compilation issues.
- Added support for more complex column/cell styling.
- Supports for Remote Sorting
- Clean up and fix InfiniteDataView loading issues.
- Clean up and refactoring of the Data Pager.
- Supports for Remote sorting
- Make possible to load data asychronously with DataSource
- Bug Fixes
- Potential Menu Bug
- Non-contextual jquery calls
- Menu Toggling issues
A complex table component designed for the material design specifications Supported examples:
- Standard Table
- Infinite Table
- Paged Table
- Context Menu Table