FolderHandlerExtension
Methods
Section titled “Methods”| method | Description |
|---|---|
| onChange(FolderEventConstant event) | Each time there is a new folder event, the onChange method will be fired 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.VerticalPanel;import com.openkm.frontend.client.bean.GWTFolder;import com.openkm.frontend.client.extension.event.HasFolderEvent;import com.openkm.frontend.client.extension.event.HasFolderEvent.FolderEventConstant;import com.openkm.frontend.client.extension.event.handler.FolderHandlerExtension;import com.openkm.frontend.client.extension.widget.tabfolder.TabFolderExtension;
public class TabFolderExample extends TabFolderExtension implements FolderHandlerExtension {
VerticalPanel vPanel;
public TabFolderExample() { vPanel = new VerticalPanel(); vPanel.add(new HTML("hello world"));
initWidget(vPanel); }
@Override public String getTabText() { return "New folder tab"; }
@Override public void set(GWTFolder doc) { }
@Override public void setVisibleButtons(boolean visible) { }
@Override public void onChange(FolderEventConstant event) { if (event.equals(HasFolderEvent.TAB_CHANGED)) { Window.alert("tab changed - " + event.getType()); } }}