WorkspaceHandlerExtension
Methods
Section titled “Methods”| method | Description |
|---|---|
| onChange(WorkspaceEventConstant event) | Each time there is a new tab panel event, the onChange method will be triggered by OpenKM. |
Sample
Section titled “Sample”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.TabBar;import com.google.gwt.user.client.ui.VerticalPanel;import com.openkm.frontend.client.extension.event.HasWorkspaceEvent.WorkspaceEventConstant;import com.openkm.frontend.client.extension.event.handler.WorkspaceHandlerExtension;import com.openkm.frontend.client.extension.widget.tabworkspace.TabWorkspaceExtension;
public class TabWorkspaceExample extends TabWorkspaceExtension implements WorkspaceHandlerExtension {
private VerticalPanel vPanel;
/** * TabWorkspaceExample */ public TabWorkspaceExample() { vPanel = new VerticalPanel(); vPanel.add(new HTML("new workspace example")); vPanel.setStyleName("okm-Input");
initWidget(vPanel); }
@Override public String getTabText() { return "tab workspace"; }
@Override public void setTab(TabBar tabBar, int tabIndex) { }
@Override public void onChange(WorkspaceEventConstant event) { Window.alert("workspace event fired"); }}