/* * 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 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() )); } }