balajisoundar
f49db2a90e
feat: Provide currentRow access in the table widget select column typ… ( #18180 )
2022-12-16 10:05:51 +05:30
balajisoundar
c0ce62f6b9
fix: miscellaneous issues in table widgets ( #18127 )
...
- Retain filter in table widget when table data changes but schema remain same
- Cursor jumps to start while editing a cell in Table Widget
- Save/Discard option should not be in the filter dropdown list.
Co-authored-by: Aishwarya UR <aishwarya@appsmith.com>
2022-12-01 10:54:48 +05:30
Pawan Kumar
1821e31943
fix: Theme Stylesheet refactor ( #18258 )
...
* fix
* move stylesheet to widget level
* fix types
* fix types
* fix types
* fix types ( thanks to ashit )
* fix type issue
* add config for list widget
* fix jest tests
2022-11-28 10:14:31 +05:30
Rishabh Kashyap
29204f546e
feat: add tableheader property to autocomplete in table ( #18137 )
...
* tableheader logic initiated
* autocomplete logic done
* logic and test cases written
* test cases updated
* feedback incorporated
* incorporated feedback
* test cases reduced
* test case altered to write number inplace of object
* changes made in the cypress test
2022-11-25 11:42:23 +05:30
Keyur Paralkar
86a4929d64
feat: updatedRow property should point to the last edited row in table widget ( #18225 )
...
* fix: changed the updatedRow logic
* fix: removed only modifier from inline spec
* fix: addressed review comments
* chore: removed the downloads.html file
* fix: address review comments
2022-11-25 10:09:59 +05:30
balajisoundar
9079d36600
fix: Cyclic deps in Table widget shouldn't crash the app ( #18217 )
2022-11-18 16:24:35 +05:30
balajisoundar
2df27a6fb2
feat: Option to add new row in Table widget ( #17515 )
2022-11-05 15:24:20 +05:30
Souma Ghosh
99dc583514
feat: Resize Image option in Table Widget v2 ( #17482 )
...
* feat: Resize image option in Table Widget
* Change default image size from 64px to 32px
* Add cypress tests
* Move Image Size property control under Style tab
* Review changes
* Fix failing cypress tests
* fix prettier issue
2022-10-14 17:51:54 +05:30
Pawan Kumar
5ab8e57e0d
fix: Table reskinning ( #17228 )
...
* update rich text editor styles
* fix disalbed text color
* add border
* fix gaps and borders in json form
* fix disabled state
* fix checkbox disabled state color on checkbox + font size of title in json
* fix pagination arrows
* update list + modal
* update tabs widget
* fix border color
* fix pagination styles
* fix font weight
* update colors
* update colors
* fix table hidden header
* add config for variant
* add check header border
* fix hover colors
* fix hover colors
* add fixes for feedbacks from dilip
* move cell borders
* move cell borders
* update label
* add dilip feedback fixes
* remove unused import
* fix font in filter popup
* fix margin and datepicker getting cut off
* table disabled state for header input
* fix icon color
* fix cypress tests
2022-10-14 10:23:31 +05:30
balajisoundar
81458035d5
feat: Support row virtualization using react-window in Table widget ( #16872 )
2022-10-06 15:02:09 +05:30
Tolulope Adetula
589f2b9765
fix: select widget search improvement ( #17006 )
...
* fix: type issues in select widget
* feat: add cypress tests
* fix: select type issues in JSONform and Table Widget
Co-authored-by: souma-ghosh <souma@appsmith.com>
Co-authored-by: Pawan Kumar <pawan.stardust@gmail.com>
2022-10-04 10:45:33 +00:00
balajisoundar
ed1dccaba7
feat: Table widget select column type ( #16337 )
2022-09-30 09:33:53 +05:30
Souma Ghosh
88fe538a70
feat: Autoassigns column datatype in table widget ( #16701 )
...
* feat: Autoassigns column datatype in table widget
- Limited to only number, string and boolean datatypes
* Review changes
Adjust jest tests accordingly
* Adds support for recognising Date type columns
Review changes
* Adds jest test for Date field
* Fix warning
* Adjust cypress tests and add helper method to account for code changes
* Fix failing test
2022-09-29 10:56:08 +05:30
Aswath K
756d27b00e
chore: Property pane config cleanup ( #16639 )
2022-09-29 10:54:49 +05:30
Souma Ghosh
57f3b6fde5
fix: Table's last column doesn't resize properly ( #16448 )
...
* fix: Table's last column doesn't resize properly
* Adds comments to code responsible for dynamic resizing of last column width
Adjusts component width to account for widget padding
- This fixes issue where last column goes outside the table container resulting in showing less padding-right for the last column cells
* Review changes
* Review changes
* Fix failing test
2022-09-22 16:45:00 +05:30
Keyur Paralkar
fff5c16f89
feat: table widget switch column type ( #16262 )
...
* feat: added checkbox column type
* fix: addressed review changes
* feat: added filter for checkbox column type
* fix: checkbox alignment
* fix: horizontal alignement property added for checkbox column type
* test: added cypress test and addressed feedback changes
* fix: add new property cellComponentHorizontalAlignment
* fix: addressed review comments
* fix: changed column type order to alphabetical order
* refactor: removed unused imports
* fix: typings for the dynamic label
* fix: addressed review comments
* feat: added switch column type to table widget
* fix: removed unused imports
* fix: disabled cursor flicker issue
* fix: inline editing for checkbox column type
* fix: addressed QA callouts
* fix: addressed qa callouts
* fix: addressed review callouts
* fix: horizontal alignment issue
* fix: added unsaved marker and cypress test
* fix: alginment issues for the tooltipped wrapped switches
* fix:
* rebase new property pane changes
* cypress test fixes
* added support to dynamically change the section name with the help of function
* fix:
* cypress tests
* rebased new property pane changes for switch column type
* fix: merge conflicts on property section
* fix: address code review callouts
Co-authored-by: Aishwarya UR <aishwarya@appsmith.com>
2022-09-16 10:04:11 +05:30
balajisoundar
c37a8a4cfe
fix: table widget issue where editableCell is undefined ( #16729 )
2022-09-15 13:17:15 +05:30
balajisoundar
afb9aa93c1
feat: Table widget V2 Inline editing validation for plain text & number column ( #15954 )
2022-09-13 11:11:59 +05:30
balajisoundar
9bc5a5e076
chore: Expose widget configuration to define properties that can set … ( #16573 )
2022-09-13 11:10:08 +05:30
Keyur Paralkar
e7209f06fd
feat: Table widget checkbox column type ( #15933 )
...
* feat: added checkbox column type
* fix: addressed review changes
* feat: added filter for checkbox column type
* fix: checkbox alignment
* fix: horizontal alignement property added for checkbox column type
* test: added cypress test and addressed feedback changes
* fix: add new property cellComponentHorizontalAlignment
* fix: addressed review comments
* fix: changed column type order to alphabetical order
* refactor: removed unused imports
* fix: typings for the dynamic label
* fix: addressed review comments
* fix: disabled cursor flicker issue
* fix: inline editing for checkbox column type
* fix: addressed QA callouts
* fix: addressed qa callouts
* fix: addressed review callouts
* fix: horizontal alignment issue
* fix:
* rebase new property pane changes
* cypress test fixes
* added support to dynamically change the section name with the help of function
* fix: type casting issue for sectionName
* fix: addressed review comments
* chore: removed unused imports
* fix: added prop.hidden comparision in the memoized PropertySection component
Co-authored-by: Aishwarya UR <aishwarya@appsmith.com>
2022-09-08 16:35:59 +05:30
Smruti Parida
0d892bea37
fix: Refactoring to replace all usages of isEqual method from lodash with equal method from fast-deep-equal/es6 ( #16439 )
...
* replaced all instances of _.isEqual, isEqual from lodash with equal from fast-deep-equal/es6
Co-authored-by: Smruti Parida <smrutiparida@Preetis-MacBook-Pro.local>
2022-09-02 14:46:30 +05:30
Souma Ghosh
ca11be276f
feat: Add new pageOffset binding to Table Widget ( #16083 )
...
* feature: Add new pageOffset binding to Table Widget
* Add jest tests
Modify getPageOffset to account for failed tests
* Review changes
* take page size as tableData.length when Serverside pagination is on
* Update bindings count in cypress test for table widget v2
* Changes default value of pageOffset to 0
Use pageSize instead of tableData.length when tableData is not available
* Update jest tests according to changes in the code
Co-authored-by: Aishwarya UR <aishwarya@appsmith.com>
2022-09-01 15:31:02 +05:30
Souma Ghosh
3d40780d94
fix: Table reverts column positions on sorting if columns returned differ ( #16237 )
...
* fix: Table reverts column positions on sorting if columns returned differ
* Adds Cypress tests
* Update cypress tests to reorder column and validate
* Adds another assertion to table column order cypress test
2022-09-01 11:40:19 +05:30
Aswath K
6645413dec
chore: Grouping & reorganisation of Table Widget ( #15638 )
2022-08-17 23:53:53 +05:30
balajisoundar
a6d37625a1
fix: provide access to currentRow in table widget menubutton items ( #15457 )
2022-08-01 10:31:34 +05:30
balajisoundar
a97ab3d9a2
feat: Table widget v2 with support for non-ASCII characters and improved jest coverage ( #11307 )
2022-07-14 12:32:35 +05:30