mirror of
https://github.com/badvision/lawless-legends.git
synced 2025-02-22 03:29:01 +00:00
Better handling of data, edit existing sheets works better and column reordering is now retained
This commit is contained in:
parent
68b10cee7c
commit
641e8750d8
@ -21,6 +21,7 @@ import javafx.beans.property.SimpleObjectProperty;
|
|||||||
import javafx.beans.value.ChangeListener;
|
import javafx.beans.value.ChangeListener;
|
||||||
import javafx.beans.value.ObservableValue;
|
import javafx.beans.value.ObservableValue;
|
||||||
import javafx.collections.FXCollections;
|
import javafx.collections.FXCollections;
|
||||||
|
import javafx.collections.ListChangeListener;
|
||||||
import javafx.collections.ObservableList;
|
import javafx.collections.ObservableList;
|
||||||
import javafx.event.ActionEvent;
|
import javafx.event.ActionEvent;
|
||||||
import javafx.scene.control.ContextMenu;
|
import javafx.scene.control.ContextMenu;
|
||||||
@ -69,6 +70,7 @@ public class SheetEditorControllerImpl extends SheetEditorController {
|
|||||||
editor.getSheet().setName(newValue);
|
editor.getSheet().setName(newValue);
|
||||||
ApplicationUIController.getController().updateSelectors();
|
ApplicationUIController.getController().updateSelectors();
|
||||||
});
|
});
|
||||||
|
table.getColumns().addListener((ListChangeListener.Change<? extends TableColumn<Row, ?>> c) -> syncData());
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@ -157,7 +159,6 @@ public class SheetEditorControllerImpl extends SheetEditorController {
|
|||||||
if (colNumber >=0 ) {
|
if (colNumber >=0 ) {
|
||||||
table.getColumns().remove(colNumber);
|
table.getColumns().remove(colNumber);
|
||||||
}
|
}
|
||||||
syncData();
|
|
||||||
return colNumber;
|
return colNumber;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user