Package org.projectforge.web.wicket.flowlayout

Examples of org.projectforge.web.wicket.flowlayout.TextLinkPanel


          final PageParameters params = new PageParameters();
          params.add(AbstractEditPage.PARAMETER_KEY_ID, address.getId());
          setResponsePage(new AddressViewPage(params, parentPage));
        }
      };
      final TextLinkPanel addressLinkPanel = new TextLinkPanel(addressPanel.newChildId(), addressViewLink, new Model<String>() {
        @Override
        public String getObject()
        {
          if (address == null) {
            return "";
View Full Code Here


        numberTextField.setModelObject(new AddressDO().setName(getPhoneNumber()));
        numberTextField.modelChanged();
        parentPage.call();
      }
    };
    final TextLinkPanel numberLinkPanel = new TextLinkPanel(addressPanel.newChildId(), numberLink, new Model<String>() {
      @Override
      public String getObject()
      {
        final String number = (String) BeanHelper.getProperty(address, property);
        return HtmlHelper.escapeHtml(number + " (" + label + ")\n", true);
      }
    }) {
      /**
       * @see org.apache.wicket.Component#isVisible()
       */
      @Override
      public boolean isVisible()
      {
        if (address == null) {
          return false;
        }
        final String number = (String) BeanHelper.getProperty(address, property);
        return (StringUtils.isNotBlank(number) == true);
      }
    };
    numberLinkPanel.getLabel().setEscapeModelStrings(false);
    addressPanel.add(numberLinkPanel);
  }
View Full Code Here

TOP

Related Classes of org.projectforge.web.wicket.flowlayout.TextLinkPanel

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.