J'utilise une cellule composite dans une grille qui a deux boutons. Je veux gérer les événements de clic sur les deux boutons séparément.Est-ce possible? s'il vous plaît expliquer en détail comment gérer ces événements séparément.Événement de cellule composite Gestion
Je joins mon code de cellule composite avec les boutons de référence.
private CompositeCell<FilterInfo> createCompositeCell(){
HasCell<FilterInfo, String> button1= new HasCell<FilterInfo, String>() {
public Cell<String> getCell() {
return new TextCell();
}
public FieldUpdater<FilterInfo, String> getFieldUpdater() {
// TODO Auto-generated method stub
return null;
}
public String getValue(FilterInfo object) {
return "button 1";
}};
HasCell<FilterInfo, String> button2= new HasCell<FilterInfo,String>(){
public Cell<String> getCell() {
return new ButtonCell();
}
public FieldUpdater<FilterInfo, String> getFieldUpdater() {
// TODO Auto-generated method stub
return null;
}
public String getValue(FilterInfo object) {
// TODO Auto-generated method stub
return "button 2";
}
};
List<HasCell<FilterInfo, ?>> cells = new ArrayList<HasCell<FilterInfo, ?>>();
cells.add(button1);
cells.add(button2);
CompositeCell<FilterInfo> compositeCell = new CompositeCell<FilterInfo>(cells);
return compositeCell;
S'il vous plaît quelqu'un peut-il donner un sage exemple de code avec les gestionnaires –
j'ai code mis à jour dans ma réponse. Maintenant, c'est un exemple de code de travail. – Adam
Merci @ Adam.Il a travaillé –