Modify vendor editor layout
This commit is contained in:
@@ -19,6 +19,7 @@ import org.slf4j.LoggerFactory;
|
||||
import ru.trader.core.OFFER_TYPE;
|
||||
import ru.trader.model.*;
|
||||
import ru.trader.model.support.BindingsHelper;
|
||||
import ru.trader.view.support.PriceStringConverter;
|
||||
import ru.trader.view.support.ViewUtils;
|
||||
import ru.trader.view.support.cells.TextFieldCell;
|
||||
|
||||
@@ -56,8 +57,8 @@ public class VendorEditorController {
|
||||
@FXML
|
||||
private void initialize() {
|
||||
items.getSelectionModel().setCellSelectionEnabled(true);
|
||||
buy.setCellFactory(TextFieldCell.forTableColumn(new DoubleStringConverter()));
|
||||
sell.setCellFactory(TextFieldCell.forTableColumn(new DoubleStringConverter()));
|
||||
buy.setCellFactory(TextFieldCell.forTableColumn(new PriceStringConverter()));
|
||||
sell.setCellFactory(TextFieldCell.forTableColumn(new PriceStringConverter()));
|
||||
fillItems();
|
||||
}
|
||||
|
||||
|
||||
@@ -0,0 +1,10 @@
|
||||
package ru.trader.view.support;
|
||||
|
||||
import javafx.util.converter.DoubleStringConverter;
|
||||
|
||||
public class PriceStringConverter extends DoubleStringConverter {
|
||||
@Override
|
||||
public String toString(Double value) {
|
||||
return String.format("%.0f", value);
|
||||
}
|
||||
}
|
||||
@@ -5,15 +5,16 @@
|
||||
|
||||
<?import javafx.scene.control.cell.PropertyValueFactory?>
|
||||
|
||||
<?import org.controlsfx.control.ButtonBar?>
|
||||
|
||||
<?import org.controlsfx.glyphfont.Glyph?>
|
||||
<GridPane xmlns:fx="http://javafx.com/fxml/1" xmlns="http://javafx.com/javafx/8"
|
||||
fx:controller="ru.trader.controllers.VendorEditorController" styleClass="dialog"
|
||||
vgap="10" hgap="4">
|
||||
<TextField fx:id="name" alignment="CENTER" GridPane.columnSpan="2"/>
|
||||
<VBox GridPane.rowIndex="1" alignment="CENTER" spacing="10">
|
||||
<Button prefWidth="60" text="Вверх" onAction="#up"/>
|
||||
<Button prefWidth="60" text="Вниз" onAction="#down"/>
|
||||
<Button prefWidth="60" text="Добавить" onAction="#add"/>
|
||||
<Button prefWidth="30" onAction="#up"><graphic><Glyph text="FontAwesome|ARROW_UP"/></graphic></Button>
|
||||
<Button prefWidth="30" onAction="#down"><graphic><Glyph text="FontAwesome|ARROW_DOWN"/></graphic></Button>
|
||||
<Button prefWidth="30" onAction="#add"><graphic><Glyph text="FontAwesome|PLUS"/></graphic></Button>
|
||||
</VBox>
|
||||
<TableView fx:id="items" minWidth="375.0" editable="true" GridPane.columnIndex="1" GridPane.rowIndex="1">
|
||||
<columns>
|
||||
|
||||
Reference in New Issue
Block a user