/*
|
* Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
|
* Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template
|
*/
|
package com.megatim.fdxconvert.controller.search;
|
|
import com.megatimfx.common.annontations.Search;
|
import com.megatimfx.common.enums.Operateur;
|
import com.megatim.fdxconvert.enums.JournalStatut;
|
import java.net.URL;
|
import java.util.ResourceBundle;
|
import javafx.collections.FXCollections;
|
import javafx.fxml.FXML;
|
import javafx.fxml.Initializable;
|
import javafx.scene.control.ComboBox;
|
import javafx.scene.control.DatePicker;
|
import javafx.scene.control.TextField;
|
|
/**
|
*
|
* @author ASUS
|
*/
|
public class JournalAdvancedSearchFormController implements Initializable {
|
|
|
@FXML
|
@Search(fieldName = "localDateAction", operateur = Operateur.GREATER_OR_EQUALS_THAN)
|
private DatePicker dateDebutDatePicker;
|
|
@FXML
|
@Search(fieldName = "localDateAction", operateur = Operateur._LESS_OR_EQUALS_THAN)
|
private DatePicker dateFinDatePicker;
|
|
@FXML
|
@Search(fieldName = "statut", operateur = Operateur.EQUALS)
|
private ComboBox<JournalStatut> statutActionComboBox;
|
|
@FXML
|
@Search(fieldName = "destinationFileName", operateur = Operateur.LIKE)
|
private TextField destinationFileNameTextField;
|
|
@FXML
|
@Search(fieldName = "sourceFileName", operateur = Operateur.LIKE)
|
private TextField sourceFileNameTextField;
|
|
/**
|
* Initializes the controller class.
|
*/
|
@Override
|
public void initialize(URL url, ResourceBundle rb) {
|
|
statutActionComboBox.setPromptText("Sélectionnez un élément dans la liste");
|
statutActionComboBox.setItems(FXCollections.observableArrayList(
|
JournalStatut.values()
|
));
|
|
}
|
|
}
|