TreeTablePanel.javaPaquetage : org.projectforge.web.tree
Interfaces : for, TreeTablePanel
Méthodes (4) : setEventNode, setEvent, getEventNode, getImageUrl
Importations : 2 paquetages
package org.projectforge.web.tree;
import org.apache.wicket.ajax.AjaxRequestTarget;
import java.io.Serializable;
/**
* Le composant de table qui utilise l'implémentation TreeTable doit implémenter cette interface pour recevoir les événements du TreeIconsActionPanel.
* @author Kai Reinhard (k.reinhard@micromata.de)
*
*/
public interface TreeTablePanel
{
/**
* Cette méthode sera appelée par le TreeIconsActionPanel pour chaque nœud que l'utilisateur a ouvert, fermé ou exploré. Ainsi, la page
* parente peut mettre en surbrillance la ligne correspondante.
*/
public void setEventNode(Serializable hashId);
/**
* Cette méthode sera appelée par le TreeIconsActionPanel pour chaque nœud que l'utilisateur a ouvert, fermé ou exploré. Ainsi, la page
* parente peut mettre en surbrillance la ligne correspondante.
*/
public void setEvent(AjaxRequestTarget target, TreeTableEvent event, TreeTableNode node);
/**
* @return le nœud d'événement précédemment défini ou null s'il n'existe pas.
*/
public Serializable getEventNode();
/**
* Utilisé par le TreeIconsActionPanel pour obtenir le chemin complet des icônes.
* @param image nom du fichier de l'icône à afficher (sans aucune information de chemin).
* @return
*/
public String getImageUrl(String image);
}
868d6abb7 2025 -> 2026 63081666f En-têtes des fichiers source : 2024 -> 2025. b6092df09 Droits d'auteur 2023 -> 2024 ab45d51fa Droits d'auteur 2001-2022 -> 2001-2023. 5f7ef41b8 Droits d'auteur 2021 -> 2022