remove_chooser_row
Remove a row from a UChooserTable at a given index or the last row, shrinking all column arrays and results, then compiling and saving the table.
Instructions
Remove one implicit row from a UChooserTable (inverse of add_chooser_row). A chooser row is not a real object: this shrinks EVERY column's RowValues array by one -- at row_index if given, else the last row -- and shrinks ResultsStructs to match, as one undo step, then compiles and saves the table like add_chooser_row; success is false, with save_error, when the save fails. A table with no rows is left as it is (note, saved false). Use remove_chooser_column to drop a column instead.
Returns: { table_path, removed_row_index, previous_row_count, new_row_count, saved, save_error?, note? }
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| row_index | No | Optional 0-based row index to remove (default: last row). | |
| table_path | Yes | Long package path of an existing UChooserTable. |