You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In our implementation, we want to be able to add records to the array inline from the datatable, think of a structure of the table and at the bottom an "empty" row that works as a button that adds a new entry to the records. The way we do this now is that we use an unstyled button and use a transparent styling to indicate "interactivity".
However, what we can't yet do or figure out is inline cell value editing. I understand we can handle cell clicks but I'd rather make it that we can focus on the cell and have an input in them and then "save" the value to the records array once we unfocus the input
Some pseudo code to kind of illustrate what I mean
constrecords=[{name: 'row 1',some_val: 100},{name: 'row2',some_val: 101}];constcreate=()=>{// push an "empty" record, or a default variant of a recordrecords.push({name: '',some_val: 0})}// cellEdit are pseudo props - does not exist<DataTablecolumns={table_columns}records={records}cellEditable/><Buttoncolor="rgba(173, 173, 173, 1)"variant="transparent"onClick={create}>New record...</Button>
What would be recommended way of doing this?
I apologize before hand if there is already an issue or fix for this but after searching I can't seem to find a relevant issue or article in docs.
The text was updated successfully, but these errors were encountered:
Current workaround is to define the render prop in the column to render an unstyled input. Not sure if I'm a big fan but for now this "works". I'll keep this open for now still for discussion in case we may want to look into supporting cell editing.
In our implementation, we want to be able to add records to the array inline from the datatable, think of a structure of the table and at the bottom an "empty" row that works as a button that adds a new entry to the records. The way we do this now is that we use an unstyled button and use a transparent styling to indicate "interactivity".
However, what we can't yet do or figure out is inline cell value editing. I understand we can handle cell clicks but I'd rather make it that we can focus on the cell and have an input in them and then "save" the value to the records array once we unfocus the input
Some pseudo code to kind of illustrate what I mean
What would be recommended way of doing this?
I apologize before hand if there is already an issue or fix for this but after searching I can't seem to find a relevant issue or article in docs.
The text was updated successfully, but these errors were encountered: