DocumentHandlerExtension
Esta página aún no está disponible en tu idioma.
Methods
Section titled “Methods”| method | Description |
|---|---|
| onChange(DocumentEventConstant event) | Each time there is a new document event, the method onChange will be triggered by OpenKM . |
Sample
Section titled “Sample”public class TabDocumentExample extends TabDocumentExtension implements DocumentHandlerExtension { VerticalPanel vPanel; String tabText = "Tab - example";
public TabDocumentExample() { HTML html = new HTML("Content tab example"); vPanel = new VerticalPanel(); vPanel.add(html);
initWidget(vPanel); }
@Override public String getTabText() { return tabText; }
@Override public void set(GWTDocument doc) { // TODO Auto-generated method stub }
@Override public void setVisibleButtons(boolean visible) { // TODO Auto-generated method stub
}
@Override public void onChange(DocumentEventConstant event) { if (event.equals(HasDocumentEvent.DOCUMENT_CHANGED)) { Window.alert("document changed - " +event.getType()); } else if (event.equals(HasDocumentEvent.KEYWORD_ADDED)) { Window.alert("keyword added - " +event.getType()); } else if (event.equals(HasDocumentEvent.KEYWORD_REMOVED)) { Window.alert("keyword removed - " +event.getType()); } else if (event.equals(HasDocumentEvent.CATEGORY_ADDED)) { Window.alert("category added - " +event.getType()); } else if (event.equals(HasDocumentEvent.CATEGORY_REMOVED)) { Window.alert("category removed - " +event.getType()); } else if (event.equals(HasDocumentEvent.TAB_CHANGED)) { Window.alert("tab changed - " +event.getType() + " - actual tab " + TabDocumentComunicator.getSelectedTab()); } else if (event.equals(HasDocumentEvent.PANEL_RESIZED)) { Window.alert("panel resized - " +event.getType()); } else if (event.equals(HasDocumentEvent.SECURITY_CHANGED)) { Window.alert("security changed - " +event.getType()); } else if (event.equals(HasDocumentEvent.NOTE_ADDED)) { Window.alert("note added - " +event.getType()); } }}