Aspectos generales de HandlerExtension
DashboardHandlerExtension
Sección titulada «DashboardHandlerExtension»Métodos
Sección titulada «Métodos»| método | Descripción |
|---|---|
| onChange(DashboardEventConstant event) | Cada vez que se produce un nuevo evento del dashboard, OpenKM lanzará el método onChange. |
Ejemplo
Sección titulada «Ejemplo»package com.openkm.extension.frontend.client;
import com.google.gwt.user.client.Window;import com.openkm.frontend.client.extension.event.HasDashboardEvent.DashboardEventConstant;import com.openkm.frontend.client.extension.event.handler.DashboardHandlerExtension;
public class HandlerTest implements DashboardHandlerExtension {
@Override public void onChange(DashboardEventConstant event) { Window.alert("dashboard event fired"); }
}LanguageHandlerExtension
Sección titulada «LanguageHandlerExtension»Métodos
Sección titulada «Métodos»| método | Descripción |
|---|---|
| onChange(LanguageEventConstant event) | Cada vez que se produce un nuevo evento de idioma, OpenKM lanzará el método onChange. |
Ejemplo
Sección titulada «Ejemplo»package com.openkm.extension.frontend.client;
import com.google.gwt.user.client.Window;import com.openkm.frontend.client.extension.event.HasLanguageEvent.LanguageEventConstant;import com.openkm.frontend.client.extension.event.handler.LanguageHandlerExtension;
public class HandlerTest implements LanguageHandlerExtension {
@Override public void onChange(LanguageEventConstant event) { Window.alert("language event fired"); }
}NavigatorHandlerExtension
Sección titulada «NavigatorHandlerExtension»Métodos
Sección titulada «Métodos»| método | Descripción |
|---|---|
| onChange(NavigatorEventConstant event) | Cada vez que se produce un nuevo evento del panel de pila, OpenKM lanzará el método onChange. |
Ejemplo
Sección titulada «Ejemplo»package com.openkm.extension.frontend.client;
import com.google.gwt.user.client.Window;import com.openkm.frontend.client.extension.event.HasNavigatorEvent.NavigatorEventConstant;import com.openkm.frontend.client.extension.event.handler.NavigatorHandlerExtension;
public class HandlerTest implements NavigatorHandlerExtension {
@Override public void onChange(NavigatorEventConstant event) { Window.alert("navigator event fired"); }
}PropertyGroupHandlerExtension
Sección titulada «PropertyGroupHandlerExtension»Métodos
Sección titulada «Métodos»| método | Descripción |
|---|---|
| onChange(PropertyGroupEventConstant event) | Cada vez que se produce un nuevo evento de grupo de propiedades (metadatos), OpenKM lanzará el método onChange. |
Ejemplo
Sección titulada «Ejemplo»package com.openkm.extension.frontend.client;
import com.google.gwt.user.client.Window;import com.openkm.frontend.client.extension.event.HasPropertyGroupEvent;import com.openkm.frontend.client.extension.event.HasPropertyGroupEvent.PropertyGroupEventConstant;import com.openkm.frontend.client.extension.event.handler.PropertyGroupHandlerExtension;
public class HandlerTest implements PropertyGroupHandlerExtension {
@Override public void onChange(PropertyGroupEventConstant event) { if (event.equals(HasPropertyGroupEvent.PROPERTYGROUP_CHANGED)) { Window.alert("propertyGroup changed - " + event.getType()); } else { Window.alert("other property group event - " + event.getType()); } }
}WidgetHandlerExtension
Sección titulada «WidgetHandlerExtension»Métodos
Sección titulada «Métodos»| método | Descripción |
|---|---|
| onChange(WidgetEventConstant event) | Cada vez que se produce un nuevo evento de widget, OpenKM lanzará el método onChange. |
Ejemplo
Sección titulada «Ejemplo»package com.openkm.extension.frontend.client;
import com.google.gwt.user.client.Window;import com.openkm.frontend.client.extension.event.HasWidgetEvent;import com.openkm.frontend.client.extension.event.HasWidgetEvent.WidgetEventConstant;import com.openkm.frontend.client.extension.event.handler.WidgetHandlerExtension;
public class HandlerTest implements WidgetHandlerExtension {
@Override public void onChange(WidgetEventConstant event) { if (event.equals(HasWidgetEvent.FINISH_STARTUP)) { Window.alert("widget event fired"); } }
}WorkspaceUserPropertiesHandlerExtension
Sección titulada «WorkspaceUserPropertiesHandlerExtension»Métodos
Sección titulada «Métodos»| método | Descripción |
|---|---|
| workspaceUserLoaded() | Se invoca la primera vez que se cargan las propiedades del usuario del espacio de trabajo. |
Ejemplo
Sección titulada «Ejemplo»package com.openkm.extension.frontend.client;
import com.google.gwt.user.client.Window;import com.openkm.frontend.client.extension.communicator.GeneralCommunicator;import com.openkm.frontend.client.extension.event.handler.WorkspaceUserPropertiesHandlerExtension;
public class HandlerTest implements WorkspaceUserPropertiesHandlerExtension {
@Override public void workspaceUserLoaded() { Window.alert("workspace user properties loaded can call GeneralCommunicator to read it"); if (GeneralCommunicator.getWorkspace() != null) { Window.alert("workspace loaded"); } }
}