New file |
0,0 → 1,98 |
package org.tela_botanica.client.vues.image.filtres; |
|
import org.tela_botanica.client.i18n.Msg; |
import org.tela_botanica.client.image.ImageMediateur; |
import org.tela_botanica.client.interfaces.Filtrable; |
|
import com.google.gwt.user.client.ui.Label; |
import com.gwtext.client.widgets.Panel; |
import com.gwtext.client.widgets.form.Checkbox; |
|
public class SelectionFiltreVue extends Panel implements Filtrable { |
|
private ImageMediateur iMediateur = null; |
|
private boolean filtreModifie = false; |
|
private Checkbox check = null; |
|
@SuppressWarnings("unused") |
private SelectionFiltreVue() |
{ |
super() ; |
} |
|
public SelectionFiltreVue(ImageMediateur im) { |
|
super(); |
iMediateur = im ; |
Label labelRecherche = new Label(Msg.get("afficher-images-tampon")+" :"); |
add(labelRecherche); |
setBorder(false); |
setPaddings(5); |
|
/* |
* combo = new ComboBox() ; String tout = "toutes les images "; String |
* selection = "dans le tampon seulement" ; Object[][] data = new |
* Object[2][2]; data[0][0] = 1 ; data[0][1] = tout ; data[1][0] = 2 ; |
* data[1][1] = selection ; |
* // creation du store qui les contient FieldDef defIdChoix = new |
* IntegerFieldDef("id_choix"); FieldDef defNomChoix = new |
* StringFieldDef("nom_choix"); |
* |
* FieldDef[] defTab = {defIdChoix, defNomChoix}; RecordDef rd = new |
* RecordDef(defTab) ; |
* |
* final MemoryProxy dataProxy = new MemoryProxy(data); final |
* ArrayReader reader = new ArrayReader(rd); |
* |
* st = new Store(dataProxy, reader); st.load() ; combo.setStore(st) ; |
* combo.setGrow(true) ; combo.setMode(ComboBox.LOCAL); |
* combo.setEditable(false) ; //combo.setDisplayField("nom_choix") ; |
* add(combo) ; |
*/ |
|
check = new Checkbox(); |
check.setChecked(false) ; |
add(check); |
|
} |
|
@Override |
public boolean renvoyerEtatFiltre() { |
|
return filtreModifie; |
} |
|
@Override |
public String renvoyerNomFiltre() { |
|
return "filtre_tampon"; |
} |
|
@Override |
public String[] renvoyerValeursAFiltrer() { |
|
if (check.getValue()) { |
|
String[] val = { "ci_id_tampon", iMediateur.renvoyerSelection() }; |
return val; |
} |
|
String[] val = { "ci_id_tampon", "" }; |
return val; |
} |
|
@Override |
public void valider() { |
|
filtreModifie = true; |
|
} |
|
@Override |
public void viderFiltre() { |
check.setChecked(false); |
} |
|
} |
Property changes: |
Added: svn:mergeinfo |