Package org.apache.wicket.behavior

Examples of org.apache.wicket.behavior.AbstractAjaxBehavior


   * @param link
   * @return Url
   */
  public Url urlFor(final AjaxLink<?> link)
  {
    AbstractAjaxBehavior behavior = WicketTesterHelper.findAjaxEventBehavior(link, "onclick");
    Url url = Url.parse(behavior.getCallbackUrl().toString(),
      Charset.forName(request.getCharacterEncoding()));
    return transform(url);
  }
View Full Code Here


   * @param link
   * @return Url
   */
  public Url urlFor(final AjaxLink<?> link)
  {
    AbstractAjaxBehavior behavior = WicketTesterHelper.findAjaxEventBehavior(link, "onclick");
    Url url = Url.parse(behavior.getCallbackUrl().toString(),
      Charset.forName(request.getCharacterEncoding()));
    return transform(url);
  }
View Full Code Here

  {
    tester.startPage(AjaxLinkPageToNormalPage.class);
    tester.assertRenderedPage(AjaxLinkPageToNormalPage.class);
    Page page = tester.getLastRenderedPage();
    Component ajaxLink = page.get("ajaxLink");
    AbstractAjaxBehavior behavior = (AbstractAjaxBehavior)ajaxLink.getBehaviors().get(0);
    tester.executeBehavior(behavior);
    tester.assertRenderedPage(NormalPage.class);
  }
View Full Code Here

  {
    executeTest(AjaxPage2.class, "AjaxPage2_ExpectedResult.html");

    Page page = tester.getLastRenderedPage();
    Component ajaxLink = page.get("pageLayout:pageLayout_body:ajaxLink");
    AbstractAjaxBehavior behavior = (AbstractAjaxBehavior)ajaxLink.getBehaviors().get(0);

    executeBehavior(behavior, "AjaxPage2-1_ExpectedResult.html");
  }
View Full Code Here

  {
    executeTest(AjaxLinkWithBorderPage.class, "AjaxLinkWithBorderPageExpectedResult.html");

    Page page = tester.getLastRenderedPage();
    Component ajaxLink = page.get("border:border_body:ajaxLink");
    AbstractAjaxBehavior behavior = (AbstractAjaxBehavior)ajaxLink.getBehaviors().get(0);

    executeBehavior(behavior, "AjaxLinkWithBorderPage-1ExpectedResult.html");
  }
View Full Code Here

  public void testAjaxEditableLabel()
  {
    Page page = tester.getLastRenderedPage();
    AjaxEditableLabel<String> ajaxLabel = (AjaxEditableLabel<String>)page.get("ajaxLabel");

    AbstractAjaxBehavior labelBehavior = (AbstractAjaxBehavior)ajaxLabel.get("label")
      .getBehaviors()
      .get(0);
    AbstractAjaxBehavior editorBehavior = (AbstractAjaxBehavior)ajaxLabel.get("editor")
      .getBehaviors()
      .get(0);

    // "click" on the label and check for valid visibility
    tester.executeBehavior(labelBehavior);
View Full Code Here

  {
    Page page = tester.getLastRenderedPage();
    AjaxEditableLabel<String> ajaxLabel = (AjaxEditableLabel<String>)page.get("ajaxLabel");
    AjaxLink<Void> toggle = (AjaxLink<Void>)page.get("toggle");

    AbstractAjaxBehavior toggleBehavior = (AbstractAjaxBehavior)toggle.getBehaviors().get(0);

    // check for correct rendering
    tester.assertInvisible("ajaxLabel:editor");
    tester.assertVisible("ajaxLabel:label");
View Full Code Here

        {
          if (!(b instanceof AjaxSelfUpdatingTimerBehavior))
          {
            // tell wicket tester to execute it :)
            logger.debug("Triggering lazy panel: " + component.getClassRelativePath());
            AbstractAjaxBehavior abstractAjaxBehaviour = (AbstractAjaxBehavior)b;
            wt.executeBehavior(abstractAjaxBehaviour);
          }
        }
        // continue looking for other AjazLazyLoadPanel
      }
View Full Code Here

   * @param link
   * @return Url
   */
  public Url urlFor(final AjaxLink<?> link)
  {
    AbstractAjaxBehavior behavior = WicketTesterHelper.findAjaxEventBehavior(link, "onclick");
    Url url = Url.parse(behavior.getCallbackUrl().toString(),
      Charset.forName(request.getCharacterEncoding()));
    return transform(url);
  }
View Full Code Here

   * @param link
   * @return Url
   */
  public Url urlFor(final AjaxLink<?> link)
  {
    AbstractAjaxBehavior behavior = WicketTesterHelper.findAjaxEventBehavior(link, "onclick");
    Url url = Url.parse(behavior.getCallbackUrl().toString(),
      Charset.forName(request.getCharacterEncoding()));
    return transform(url);
  }
View Full Code Here

TOP

Related Classes of org.apache.wicket.behavior.AbstractAjaxBehavior

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.