List of usage examples for org.apache.wicket.ajax AjaxRequestTarget getHeaderResponse
IHeaderResponse getHeaderResponse();
From source file:org.obiba.onyx.wicket.behavior.AbstractAjaxTimerBehavior.java
License:Apache License
public final void start(final AjaxRequestTarget target) { stopped = false;//from w w w. j ava2 s . c o m target.getHeaderResponse().renderOnLoadJavascript(getJsTimeoutCall(updateInterval)); }
From source file:org.obiba.onyx.wicket.behavior.AbstractAjaxTimerBehavior.java
License:Apache License
/** * //from w ww .ja v a2 s . co m * @see org.apache.wicket.ajax.AbstractDefaultAjaxBehavior#respond(org.apache.wicket.ajax.AjaxRequestTarget) */ protected final void respond(final AjaxRequestTarget target) { onTimer(target); if (!stopped) { target.getHeaderResponse().renderOnLoadJavascript(getJsTimeoutCall(updateInterval)); } }
From source file:org.planningpoker.wicket.behaviours.ajax.timer.AbstractAjaxTimerBehavior.java
License:Apache License
/** * /* ww w . j av a 2 s . co m*/ * @see org.apache.wicket.ajax.AbstractDefaultAjaxBehavior#respond(org.apache.wicket.ajax.AjaxRequestTarget) */ @Override protected final void respond(final AjaxRequestTarget target) { onTimer(target); if (isEnabled(getComponent())) { target.getHeaderResponse().renderOnLoadJavascript(getJsTimeoutCall(updateInterval)); } if (isEnabled(getComponent()) == false) { headRendered = false; } }
From source file:org.wicketchartist.chart.ChartistChart.java
License:Apache License
/** * Update.//from www . jav a 2s.co m * * @param target * the target * @param newData * the new data */ public void update(AjaxRequestTarget target, ChartData newData) { this.chartData = newData; if (this.chartId != null) { // update try { onUpdate(target, newData); target.getHeaderResponse().renderOnDomReadyJavaScript( "update(" + this.chartId + ", " + this.chartData.toJson() + ");"); } catch (JsonGenerationException e) { LOGGER.debug("Error updating chart data", e); } catch (JsonMappingException e) { LOGGER.debug("Error updating chart data", e); } catch (IOException e) { LOGGER.debug("Error updating chart data", e); } } }
From source file:org.wicketchartist.chart.ChartistLineChart.java
License:Apache License
@Override protected void onUpdate(AjaxRequestTarget target, ChartData newData) { super.onUpdate(target, newData); // update legend if (showLegend == true && legendId != null) { try {/*w w w. j a v a 2s . c om*/ target.getHeaderResponse() .renderOnDomReadyJavaScript("updateLineLegend(" + legendId + "," + newData.toJson() + ")"); } catch (JsonGenerationException e) { } catch (JsonMappingException e) { } catch (IOException e) { } } }
From source file:org.wicketchartist.chart.ChartistPieChart.java
License:Apache License
@Override protected void onUpdate(AjaxRequestTarget target, ChartData newData) { super.onUpdate(target, newData); // update legend if (showLegend == true && legendId != null) { try {/* ww w. ja va 2 s .co m*/ target.getHeaderResponse() .renderOnDomReadyJavaScript("updatePieLegend(" + legendId + "," + newData.toJson() + ")"); } catch (JsonGenerationException e) { } catch (JsonMappingException e) { } catch (IOException e) { } } }
From source file:org.wicketstuff.gchart.Chart.java
License:Apache License
/** * Configure an ajax response to redraw the chart. * Use this call for instance in {@code AjaxCheckBox#onUpdate} or * {@code AjaxLink#onClick}.// w ww . j a v a 2s. c om * Can be used after data change or options change. * See example page for usage example switching StackedPercent option on a bar chart. * * @param target Request target to configure. */ public void configureAjaxUpdate(AjaxRequestTarget target) { target.getHeaderResponse().render(new OnDomReadyHeaderItem(toJavaScript())); target.appendJavaScript(getCallbackId() + "();"); }
From source file:org.wicketstuff.openlayers.OpenLayersMap.java
License:Apache License
/** * Add a control.//ww w . j a va2 s.c o m * * @param control * control to add * @return This */ public OpenLayersMap addControl(IJavascriptComponent control) { controls.add(control); final JavaScriptResourceReference[] jsReferences = control.getJSResourceReferences(); if (jsReferences != null && jsReferences.length > 0) { add(new Behavior() { /** * */ private static final long serialVersionUID = 1L; @Override public void renderHead(Component c, IHeaderResponse response) { for (JavaScriptResourceReference javascriptResourceReference : jsReferences) { response.render(JavaScriptHeaderItem.forReference(javascriptResourceReference)); } } }); } AjaxRequestTarget target = getRequestCycle().find(AjaxRequestTarget.class); if (target != null && findPage() != null) { target.appendJavaScript(control.getJSadd(OpenLayersMap.this)); if (jsReferences != null && jsReferences.length > 0) { for (JavaScriptResourceReference javascriptResourceReference : jsReferences) { target.getHeaderResponse() .render(JavaScriptHeaderItem.forReference(javascriptResourceReference)); } } } return this; }
From source file:sf.wicklet.ext.behaviors.ajax.AjaxRefreshTimerBehavior.java
License:Apache License
/** * * @see org.apache.wicket.ajax.AbstractDefaultAjaxBehavior#respond(AjaxRequestTarget) */// w w w. ja va2s . c om @Override protected final void respond(final AjaxRequestTarget target) { if (!isStopped() && isEnabled(getComponent())) { onTimer(target); target.getHeaderResponse().render(OnLoadHeaderItem.forScript(getJsTimeoutCall(updateInterval))); } }