Package io.github.qishr.cascara.ui.form
Class UnlabeledField
java.lang.Object
javafx.scene.Node
javafx.scene.Parent
javafx.scene.layout.Region
javafx.scene.layout.Pane
javafx.scene.layout.VBox
io.github.qishr.cascara.ui.form.Field
io.github.qishr.cascara.ui.form.UnlabeledField
public class UnlabeledField
extends Field
Constructor Summary
| Constructor | Description |
|---|---|
| UnlabeledField(Observable observable, ViewAndControl inputControl, FieldMetadata metadata) | |
| UnlabeledField(ObservableList<?> list, ViewAndControl inputControl, FieldMetadata metadata) | For array fields |
Method Summary
| Modifier and Type | Method | Description |
|---|---|---|
| public void | setOnValidate(FieldValidator callback) | |
| public Node | getInputControl() | |
| public boolean | isArray() | |
| public FieldMetadata | getMetadata() | |
| public void | setAddRowHandler(Runnable addRow) | |
| public void | setRemoveRowHandler(Consumer<TableData> addRow) |
Method Details
setOnValidate
public void setOnValidate(FieldValidator callback)
getInputControl
public Node getInputControl()
isArray
public boolean isArray()
getMetadata
public FieldMetadata getMetadata()
setAddRowHandler
public void setAddRowHandler(Runnable addRow)
setRemoveRowHandler
public void setRemoveRowHandler(Consumer<TableData> addRow)