TreeTablePanel.javaПакет: org.projectforge.web.tree
Интерфейсы: for, TreeTablePanel
Методы (4): setEventNode, setEvent, getEventNode, getImageUrl
Импорты: 2 пакета
package org.projectforge.web.tree;
import org.apache.wicket.ajax.AjaxRequestTarget;
import java.io.Serializable;
/**
* Компонент таблицы, использующий реализацию TreeTable, должен реализовать этот интерфейс для получения событий от TreeIconsActionPanel.
* @author Kai Reinhard (k.reinhard@micromata.de)
*
*/
public interface TreeTablePanel
{
/**
* Этот метод будет вызываться TreeIconsActionPanel всегда для узлов, которые пользователь открыл, закрыл или развернул. Таким образом,
* родительская страница может подсветить соответствующую строку.
*/
public void setEventNode(Serializable hashId);
/**
* Этот метод будет вызываться TreeIconsActionPanel всегда для узлов, которые пользователь открыл, закрыл или развернул. Таким образом,
* родительская страница может подсветить соответствующую строку.
*/
public void setEvent(AjaxRequestTarget target, TreeTableEvent event, TreeTableNode node);
/**
* @return узел события, который был установлен ранее, или null, если не существует.
*/
public Serializable getEventNode();
/**
* Используется TreeIconsActionPanel для получения полного пути к иконкам.
* @param image имя файла иконки для отображения (без информации о пути).
* @return
*/
public String getImageUrl(String image);
}
868d6abb7 2025 → 2026 63081666f Заголовки исходных файлов: 2024 → 2025. b6092df09 Авторские права 2023 → 2024 ab45d51fa Авторские права 2001-2022 → 2001-2023. 5f7ef41b8 Авторские права 2021 → 2022