mirror of
				https://github.com/zadam/trilium.git
				synced 2025-10-31 18:36:30 +01:00 
			
		
		
		
	fix(views/table): wrong position when renaming column
This commit is contained in:
		| @@ -81,14 +81,15 @@ export default class TableColumnEditing extends Component { | |||||||
|         this.api.blockRedraw(); |         this.api.blockRedraw(); | ||||||
|  |  | ||||||
|         if (this.existingAttributeToEdit && this.existingAttributeToEdit.name !== name) { |         if (this.existingAttributeToEdit && this.existingAttributeToEdit.name !== name) { | ||||||
|             attributes.removeOwnedLabelByName(this.parentNote, this.existingAttributeToEdit.name); |  | ||||||
|  |  | ||||||
|             const oldName = this.existingAttributeToEdit.name.split(":")[1]; |             const oldName = this.existingAttributeToEdit.name.split(":")[1]; | ||||||
|             const newName = name.split(":")[1]; |             const newName = name.split(":")[1]; | ||||||
|             await renameColumn(this.parentNote.noteId, type, oldName, newName); |             await renameColumn(this.parentNote.noteId, type, oldName, newName); | ||||||
|         } |         } | ||||||
|  |  | ||||||
|         attributes.setLabel(this.parentNote.noteId, name, value); |         attributes.setLabel(this.parentNote.noteId, name, value); | ||||||
|  |         if (this.existingAttributeToEdit) { | ||||||
|  |             attributes.removeOwnedLabelByName(this.parentNote, this.existingAttributeToEdit.name); | ||||||
|  |         } | ||||||
|         this.api.restoreRedraw(); |         this.api.restoreRedraw(); | ||||||
|     } |     } | ||||||
|  |  | ||||||
|   | |||||||
| @@ -92,6 +92,7 @@ function showColumnContextMenu(_e: UIEvent, column: ColumnComponent, tabulator: | |||||||
|                 uiIcon: "bx bx-edit", |                 uiIcon: "bx bx-edit", | ||||||
|                 enabled: !!column.getField() && column.getField() !== "title", |                 enabled: !!column.getField() && column.getField() !== "title", | ||||||
|                 handler: () => getParentComponent(e)?.triggerCommand("addNewTableColumn", { |                 handler: () => getParentComponent(e)?.triggerCommand("addNewTableColumn", { | ||||||
|  |                     referenceColumn: column, | ||||||
|                     columnToEdit: column |                     columnToEdit: column | ||||||
|                 }) |                 }) | ||||||
|             }, |             }, | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user