Package io.github.qishr.cascara.ui.control
Class CascaraTable
java.lang.Object
javafx.scene.Node
javafx.scene.Parent
javafx.scene.layout.Region
javafx.scene.layout.Pane
javafx.scene.layout.StackPane
io.github.qishr.cascara.ui.control.CascaraTable
public class CascaraTable
extends StackPane
Nested Class Summary
| Modifier and Type | Class | Description |
|---|---|---|
| public static | io.github.qishr.cascara.ui.control.CascaraTable.BottomArea | |
| public | io.github.qishr.cascara.ui.control.CascaraTable.DragDropConstants |
Constructor Summary
| Constructor | Description |
|---|---|
| CascaraTable() |
Method Summary
Method Details
setAllowEdit
public void setAllowEdit(boolean v)
fixedCellSizeProperty
public DoubleProperty fixedCellSizeProperty()
getFixedCellSize
public Double getFixedCellSize()
setFixedCellSize
public void setFixedCellSize(Double v)
setColumnMetadata
public void setColumnMetadata(List<? extends ColumnMetadata> metadata)
setDataSource
public void setDataSource(ObservableList<? extends ObservableTableData> dataSource)
canReorder
public boolean canReorder()
setAllowReorder
public void setAllowReorder(boolean b)
setOnRemoveRowClicked
public void setOnRemoveRowClicked(Consumer<ObservableTableData> handler)
setOnAddRowClicked
public void setOnAddRowClicked(Runnable handler)
setSortColumnIndex
public void setSortColumnIndex(int n)
setOnRowClicked
public void setOnRowClicked(Consumer<ObservableTableData> handler)
setOnRowDoubleClicked
public void setOnRowDoubleClicked(Consumer<ObservableTableData> handler)
setOnContextMenuRequested
public void setOnContextMenuRequested(ContextMenuHandler handler)
setShowHeaders
public void setShowHeaders(boolean show)
setAutoScroll
public void setAutoScroll(boolean autoScroll)
selectedRowProperty
public ObjectProperty<ObservableTableData> selectedRowProperty()
getSelectedRow
public TableData getSelectedRow()
setSelectedRow
public void setSelectedRow(ObservableTableData data)
getRow
public ObservableTableData getRow(int n)
getItems
public ObservableList<? extends TableData> getItems()
initializeScroll
public void initializeScroll()
setOnDraggedAndDropped
public void setOnDraggedAndDropped(MoveFromHandler<ObservableObject> handler)
getBottomArea
public CustomizableArea getBottomArea()