* navigate through editable cells with tab key
* bug fixed, not able to navigate through the text cell type
* reverting unwanted changes
* auto focus
* handled edge cases
* handled edge case where at some instances on press of tab key, we are not able to focus in the cell
* removed unwanted code
* focusing on next column on press of tab key from datepicker column
* focus on tab element
* feature added to pre-select the row
* pre select the row by default
* fixed : The default selected row is not highlighted
fixed: Debugger throws an error if I pass an object but checked the code on Table.jsx and seems like it uses an object to select the row
fixed: It should be enabled only when rowSelection is TRUE
* supporting backward compatibility
* conditionally controlling the accessibility of defaultSelectedRow prop in the table inspector based on allowSelection value
* handled edge case when bulk selection is on while performing pre selection of a row
* added backward compatibility
* supporting one level of nested data and auto generating column for the same
* bug fixed
* proper functionality of add new row for nested data
* refactored
* simplified the utility function name and made suggested changes
* row selection revamp version 2
* enable highlighting a row upon clicking action button
* added support to unselect the selected row
* bug fixed : discard selectedFlatRows when highlightrow ,allowSelection or bulk selection is toggled
* made row selection backward compatible
* made suggested changes
* bug fixed : row is not getting unselected in the UI
* removed repeated/unwanted code
* added feature to download table data using csa
* avoided popover getting closed after selcting downlaod format from select component
generalise the classname in codeHinter
removed important key in css
* bug fixed : column was not populating upon change in data when downloading table data with csa
* avoiding programatically choosing download type in table download csa
* made the requested changes
* made utility function for onChange and value of control specific actions to avoid duplications
* bug fixed: Table edit and save changing the referenced data
* bug fixed : upon changing the data to the Table, component still persists previous data if it has been updated before
* when table is edited, and its reference data is changed, it does not show new data rather persists updated data
* removing unused code
* code refactor
* bug fixed: upon click on save changes,updatedData exposed var is getting reset
* initial commit
* design the UI to add new row
* added logic to add and discard single row
* added csa to discard newly added row
* added feature to add and discard multiple rows
* added a dot to the icon of add new row to determine if the new rows is still not saved or discarded
* discard rows added csa bug fixed
* fixing the horizontal spacing issue inside the cell
* changing the default height of the table widget to make sure filter and add new rows pop-up windows footer is visible upfront
* made suggested text and spacing changes
* fixed spacing for add another row button
* fixed es lint issue
* bug fixed added missing return statement
* changed the exposedVariable name to newRows for adding new rows
some text and style changes for button
* fixed tooltip issue for adding new rows button
* avoided deleting new row added immediately after clicking on save button
* handled edge case if data url is chnaged in between add new row operation
* simplified the code in AddNewRowComponent.jsx
* docs: updated table doc with ui options
* Fixed bug on adding different column types
* Update docs/docs/widgets/table.md
---------
Co-authored-by: Shubhendra <withshubh@gmail.com>
Co-authored-by: Kavin Venkatachalam <kavin.saratha@gmail.com>
* Fixed issue while running multiple quesries on app load
* Fixed event propogation issue from modal
* Fixed fx value on dynamic column in table
* Fixed routing issue
* Fixed Kanban empty data issue
* Created dynamic column in table widget
* Added column data field in table inspector
* Fixed generating previous dynamic column when dynamic column toggle is turned off
* Updated logic to display dynamic column
* Fixed issues on editable & updated logic
* Fixed issue on displaying dynamic column in viewer
* added feature to change the column name dynamically
* code refactored
* made the chnages to avoid app crashing if column key is defined
* bug fixed: column.accessor is not a function error
* bug fixed
* bug fixed if column name is empty then provide empty string
* added functional changes to support enabling/disabling action button in the table component
* designed UI
* minor changes
* added disable property for the action button
* minor changes
* added feature to disable/enable action button in the table widget
* fixed lint issues
* bug fixed : not able to programatically disable or enable action button based on fx value
* made the suggested changes
* bug fixed
* initial commit
* made action button programatcially enabled/disabled
* code enhancement
* removed console in actions file
* fixed es lint issue
* made default value of codehinter to false
* deep cloned current state instead of shallow cloning
* code enhancement
* code enhancement
* action button doc update
---------
Co-authored-by: Shubhendra <withshubh@gmail.com>
* made editable programtical using fx
* updated doc for programmatically enabling the editable option in column
---------
Co-authored-by: Shubhendra <withshubh@gmail.com>
* set min and max width of the custom select dropdown in th table widget
* Removed unwanted console
---------
Co-authored-by: Kavin Venkatachalam <kavin.saratha@gmail.com>
* bug fixed: app is getting crashed upon clicking columns in the table inspector for the widget inside listview
* bug fixed: not able to edit new added column and not able to see valdiation errors
* code enhancement
* init
* added feature to highlight the cell if it's value matches with searched tern
* reverting the unwanted changes
* removed unwanted changes
* added edge case for isEditable on click event
* minor bug fixes
* made changes to fix the edge case
* bug fixed: action button was not displaying in the column
* Modify data-cy for table
* Add data-cy for page rename elements
* Add data-cy for search on sidepanel
* Add data-cy for pagehandle elements
* Add data-cy for page events elements
* Add data-cy for options, icons and modal
* bug fixed :when column name is changes, particular column data becomes empty when downloaded
* bug fixed
* refactored the code to improve readability by changing reduce function to map function
* bug fixed - shwowing blank spaces for undefined and null values in the respective cells
* removed the condition for string undefined and null edge case
* feature add: un select the selected row using csa
* adding age case if wrong key and value is provided while un selecting selecetd row, then show alert message and do nothing
* made the suggested changes
* added csa action to discard the changes
* update the changes rquested
* bug fixed : select custom component styles not getting applied in query manager
* bug fix : not able to custom style select component
* fixed: Operation dropdown options are not fully visible.