RecordHandlerExtension
Métodos
Sección titulada «Métodos»| Método | Descripción |
|---|---|
| onChange(RecordEventConstant event) | Cada vez que se produce un nuevo evento de Record, OpenKM desencadenará el método onChange. |
Ejemplo
Sección titulada «Ejemplo»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.GWTRecord;import com.openkm.frontend.client.extension.event.HasRecordEvent;import com.openkm.frontend.client.extension.event.HasRecordEvent.RecordEventConstant;import com.openkm.frontend.client.extension.event.handler.RecordHandlerExtension;import com.openkm.frontend.client.extension.widget.tabrecord.TabRecordExtension;
public class TabRecordExample extends TabRecordExtension implements RecordHandlerExtension {
VerticalPanel vPanel;
public TabRecordExample() { vPanel = new VerticalPanel(); vPanel.add(new HTML("hello world"));
initWidget(vPanel); }
@Override public String getTabText() { return "New folder tab"; }
@Override public void set(GWTRecord record) { // TODO Auto-generated method stub }
@Override public void setVisibleButtons(boolean visible) { // TODO Auto-generated method stub }
@Override public void onChange(RecordEventConstant event) { if (event.equals(HasRecordEvent.TAB_CHANGED)) { Window.alert("tab changed - " + event.getType()); } }}