Ir al contenido
Otras versiones

Cargando…

DashboardHandlerExtension

Esta página aún no está disponible en tu idioma.

method Description
onChange(DashboardEventConstant event) Each time it’ll be some new toolbar event the method onChange it’ll be fired by OpenKM .
package com.openkm.extension.frontend.client;
import com.google.gwt.user.client.Window;
import com.google.gwt.user.client.ui.HTML;
import com.google.gwt.user.client.ui.HorizontalPanel;
import com.google.gwt.user.client.ui.Image;
import com.google.gwt.user.client.ui.Widget;
import com.openkm.extension.frontend.client.util.OKMExtensionBundleExampleResources;
import com.openkm.frontend.client.extension.event.HasDashboardEvent;
import com.openkm.frontend.client.extension.event.HasToolBarEvent.ToolBarEventConstant;
import com.openkm.frontend.client.extension.event.handler.ToolBarHandlerExtension;
import com.openkm.frontend.client.extension.widget.toolbar.ToolBarBoxExtension;
public class ToolBarBoxExample implements DashboardHandlerExtension {
public HorizontalPanel hPanel;
public ToolBarBoxExtension toolBarBoxExtension;
/**
* ToolBarBoxExample
*/
public ToolBarBoxExample() {
toolBarBoxExtension = new ToolBarBoxExtension(new Image(OKMExtensionBundleExampleResources.INSTANCE.general()),
"new toolbar") {
@Override
public Widget getWidget() {
return hPanel;
}
};
hPanel = new HorizontalPanel();
hPanel.add(new HTML("new toolbarbox example"));
}
/**
* ToolBarBoxExtension
*/
public ToolBarBoxExtension getToolBarBox() {
return toolBarBoxExtension;
}
@Override
public void onChange(DashboardEventConstant event) {
if (event.equals(HasDashboardEvent.TOOLBOX_CHANGED)) {
Window.alert("toolbar changed - " + event.getType());
}
}
}