Ir al contenido
Otras versiones

Cargando…

Aspectos generales de HandlerExtension

método Descripción
onChange(NavigatorEventConstant event) Cada vez que se produzca un nuevo evento del panel apilado, OpenKM disparará el método onChange.
public class HandlersTest implements NavigatorHandlerExtension {
@Override
public void onChange(NavigatorEventConstant event) {
Window.alert("navigator event fired");
}
}
método Descripción
onChange(PropertyGroupEventConstant event) Cada vez que se produzca un nuevo evento de grupo de propiedades (metadatos), OpenKM disparará el método onChange.
public class Example implements PropertyHandlerExtension {
public Example() {
}
@Override
public void onChange(PropertyEventConstant event) {
if (event.equals(HasPropertyGroupEvent.EVENT_PROPERTYGROUP_CHANGED)) {
Window.alert("propertyGroup changed - " +event.getType());
} else {
Window.alert("other property group event - " +event.getType());
}
}
}
método Descripción
workspaceUserLoaded() Se llama la primera vez que se cargan las propiedades del usuario del workspace.
public class HandlersTest implements WorkspaceUserPropertiesHandlerExtension {
@Override
public void workspaceUserLoaded {
Window.alert("workspace user properties loaded can call GeneralCommunicator to read it");
if (GeneralComunicator.getWorkspace()!=null) {
Window.alert("workspace loaded");
}
}
}
método Descripción
onChange(WidgetEventConstant event) Cada vez que se produzca un nuevo evento de widget, OpenKM disparará el método onChange.
public class Example implements WidgetHandlerExtension {
public Example() {
}
@Override
public void onChange(WidgetEventConstant event) {
if (event.equals(HasWidgetEvent.FINISH_STARTUP)) {
// Do something here
}
}
}