@Override public void setDefaultSendValueOnChange(boolean sendValue) { synchronized (widgets) { for (OgemaWidget w: widgets) { w.setDefaultSendValueOnChange(sendValue); } } }
public synchronized void registerWidget(OgemaWidget widget) { if (dependentWidgets == null) init(); if (!((OgemaWidgetBase<?>) widget).isSessionSpecific()) { dependentWidgets.addWidget(widget); // FIXME move to group/init this.widget.triggerAction(widget, TriggeringAction.PRE_POST_REQUEST, TriggeredAction.POST_REQUEST); // XXX why not use the group? widget.setDefaultSendValueOnChange(false); } // else // this.widget.triggerAction(widget, TriggeringAction.PRE_POST_REQUEST, TriggeredAction.POST_REQUEST, req); }