Changelog
Added
onUnstructuredFile takes an optional handler for a file that holds no single table, and your own AI model or parser turns it into tables
- The side panel of the data editor becomes a strip with icon buttons under 1024px
Added
- The column matching step turns each column from the file into a dropdown, and it opens five example values from that column
Fixed
Changed
- A
translations override for the primary key step sat under dataEditor.uploader.steps.primaryKey and dataEditor.uploader.primaryKey, and it now sits under dataEditor.uploader.steps.addOrUpdate and dataEditor.uploader.addOrUpdate
Added
primaryKey takes a list of columns as one composite key, and an imported row updates an existing one only when every column in that list matches
Changed
- An import into a grid that already held rows slowed down as it ran, and it now holds one speed from the first row to the last
Fixed
- A cell kept its duplicate mark after an import replaced the other copy of the value, and the mark now clears as soon as the value is unique
Fixed
- The count on the Rows with empty cells filter disagreed with the rows the filter returned, and the two now report the same rows
Added
customFormats takes a parser you supply, and a file the importer cannot read now goes through it into the grid like a spreadsheet