Examples of MaxLengthTextArea


Examples of org.projectforge.web.wicket.components.MaxLengthTextArea

          BigDecimal.ONE));
    }
    {
      // Description
      final FieldsetPanel fs = gridBuilder.newFieldset(getString("description"));
      fs.add(new MaxLengthTextArea(TextAreaPanel.WICKET_ID, new PropertyModel<String>(data, "description")), true);
    }
  }
View Full Code Here

Examples of org.projectforge.web.wicket.components.MaxLengthTextArea

      fs.add(new MaxLengthTextField(InputPanel.WICKET_ID, new PropertyModel<String>(getData(), "organization")));
    }
    {
      // Description
      final FieldsetPanel fs = gridBuilder.newFieldset(getString("description"));
      fs.add(new MaxLengthTextArea(TextAreaPanel.WICKET_ID, new PropertyModel<String>(getData(), "description")));
    }
    if (Login.getInstance().hasExternalUsermanagementSystem() == true) {
      gridBuilder.newFieldset(getString("group.localGroup")).addCheckBox(new PropertyModel<Boolean>(data, "localGroup"), null)
      .setTooltip(getString("group.localGroup.tooltip"));
    }
View Full Code Here

Examples of org.projectforge.web.wicket.components.MaxLengthTextArea

    }
    gridBuilder.newGridPanel();
    {
      // Comment
      final FieldsetPanel fs = gridBuilder.newFieldset(getString("comment"));
      final MaxLengthTextArea commentField = new MaxLengthTextArea(TextAreaPanel.WICKET_ID, new PropertyModel<String>(data, "comment"));
      fs.add(commentField);
    }
  }
View Full Code Here

Examples of org.projectforge.web.wicket.components.MaxLengthTextArea

  public AbstractFieldsetPanel< ? > addPublicKey()
  {
    final FieldProperties<String> props = getPublicKeyProperties();
    final AbstractFieldsetPanel< ? > fs = gridBuilder.newFieldset(props);
    fs.add(new MaxLengthTextArea(TextAreaPanel.WICKET_ID, props.getModel()));// .setAutogrow();
    return fs;
  }
View Full Code Here

Examples of org.projectforge.web.wicket.components.MaxLengthTextArea

  public AbstractFieldsetPanel< ? > addComment()
  {
    final FieldProperties<String> props = getCommentProperties();
    final AbstractFieldsetPanel< ? > fs = gridBuilder.newFieldset(props);
    final MaxLengthTextArea comment = new MaxLengthTextArea(TextAreaPanel.WICKET_ID, props.getModel());
    fs.add(comment, true);
    return fs;
  }
View Full Code Here

Examples of org.projectforge.web.wicket.components.MaxLengthTextArea

    }

    // set description
    {
      final FieldsetPanel fs = gridBuilder.newFieldset(getString("plugins.teamcal.description"));
      final MaxLengthTextArea descr = new MaxLengthTextArea(fs.getTextAreaId(), new PropertyModel<String>(data, "description"));
      fs.add(descr).setAutogrow();
      if (access == false) {
        descr.setEnabled(false);
      }
    }

    gridBuilder.newSplitPanel(GridSize.COL50);
    // set owner
View Full Code Here

Examples of org.projectforge.web.wicket.components.MaxLengthTextArea

      final FieldsetPanel fs = gridBuilder.newFieldset(getString("errorpage.feedback.messageNumber")).suppressLabelForWarning();
      fs.add(new DivTextPanel(fs.newChildId(), data.getMessageNumber()));
    }
    {
      final FieldsetPanel fs = gridBuilder.newFieldset(getString("errorpage.feedback.description"));
      final MaxLengthTextArea description = new MaxLengthTextArea(fs.getTextAreaId(), new PropertyModel<String>(data, "description"), 4000);
      WicketUtils.setFocus(description);
      fs.add(description, true);
    }
    actionButtons = new MyComponentsRepeater<SingleButtonPanel>("buttons");
    add(actionButtons.getRepeatingView());
View Full Code Here

Examples of org.projectforge.web.wicket.components.MaxLengthTextArea

    numberTextField.withMatchContains(true).withMinChars(2).withFocus(true);
    numberTextField.setRequired(true);
    fs.add(numberTextField);
    data.setMessage(getInitalMessageText());
    fs = gridBuilder.newFieldset(getString("address.sendSms.message"));
    final MaxLengthTextArea messageTextArea = new MaxLengthTextArea(TextAreaPanel.WICKET_ID, new PropertyModel<String>(data, "message"),
        MAX_MESSAGE_LENGTH);
    // messageTextArea.add(AttributeModifier.append("onKeyDown", "limitText(this.form.limitedtextarea,this.form.countdown,"
    // + MAX_MESSAGE_LENGTH
    // + ")"));
    // messageTextArea.add(AttributeModifier.append("onKeyUp", "limitText(this.form.limitedtextarea,this.form.countdown,"
    // + MAX_MESSAGE_LENGTH
    // + ")"));
    messageTextArea.add(AttributeModifier.append("maxlength", MAX_MESSAGE_LENGTH));
    fs.add(messageTextArea);
    fs = gridBuilder.newFieldset("");
    final DivTextPanel charsRemaining = new DivTextPanel(fs.newChildId(), "");
    charsRemaining.setMarkupId("charsRemaining");
    fs.add(charsRemaining);

    {
      final Button resetButton = new Button(SingleButtonPanel.WICKET_ID, new Model<String>("reset")) {
        @Override
        public final void onSubmit()
        {
          data.setMessage(getInitalMessageText());
          data.setPhoneNumber("");
          numberTextField.modelChanged();
          messageTextArea.modelChanged();
        }
      };
      resetButton.setDefaultFormProcessing(false);
      final SingleButtonPanel resetButtonPanel = new SingleButtonPanel(actionButtons.newChildId(), resetButton, getString("reset"),
          SingleButtonPanel.RESET);
View Full Code Here

Examples of org.projectforge.web.wicket.components.MaxLengthTextArea

    }
    gridBuilder.newGridPanel();
    {
      // Abstract
      final FieldsetPanel fs = gridBuilder.newFieldset(getString("book.abstract"));
      fs.add(new MaxLengthTextArea(TextAreaPanel.WICKET_ID, new PropertyModel<String>(data, "abstractText")));
    }
    {
      // Comment
      final FieldsetPanel fs = gridBuilder.newFieldset(getString("comment"));
      fs.add(new MaxLengthTextArea(TextAreaPanel.WICKET_ID, new PropertyModel<String>(data, "comment")));
    }
    if (isNew() == false) {
      {
        // Lend out
        final FieldsetPanel fs = gridBuilder.newFieldset(getString("book.lending")).suppressLabelForWarning();
        fs.add(new DivTextPanel(fs.newChildId(), new Model<String>() {
          /**
           * @see org.apache.wicket.model.Model#getObject()
           */
          @Override
          public String getObject()
          {
            if (data.getLendOutBy() == null) {
              return "";
            }
            final StringBuffer buf = new StringBuffer();
            // Show full user name:
            buf.append(data.getLendOutBy().getFullname());
            if (data.getLendOutDate() != null) {
              buf.append(", ");
              // Show lend out date:
              buf.append(DateTimeFormatter.instance().getFormattedDate(data.getLendOutDate()));
            }
            return buf.toString();
          }
        }) {
          /**
           * @see org.apache.wicket.Component#isVisible()
           */
          @Override
          public boolean isVisible()
          {
            return data.getLendOutBy() != null;
          }
        });
        fs.add(new SingleButtonPanel(fs.newChildId(), new Button(SingleButtonPanel.WICKET_ID, new Model<String>("lendout")) {
          @Override
          public final void onSubmit()
          {
            parentPage.lendOut();
          }
        }, getString("book.lendOut"), SingleButtonPanel.NORMAL));
        fs.add(new SingleButtonPanel(fs.newChildId(), new Button(SingleButtonPanel.WICKET_ID, new Model<String>("returnBook")) {
          @Override
          public final void onSubmit()
          {
            parentPage.returnBook();
          }
        }, getString("book.returnBook"), SingleButtonPanel.DANGER) {
          /**
           * @see org.apache.wicket.Component#isVisible()
           */
          @Override
          public boolean isVisible()
          {
            return data.getLendOutBy() != null;
          }
        });
      }
      {
        // Lend out comment
        final FieldsetPanel fs = gridBuilder.newFieldset(getString("book.lendOutNote"));
        fs.add(new MaxLengthTextArea(TextAreaPanel.WICKET_ID, new PropertyModel<String>(data, "lendOutComment")));
      }
    }

  }
View Full Code Here

Examples of org.projectforge.web.wicket.components.MaxLengthTextArea

  public static void createDescription(final GridBuilder gridBuilder, final PFUserDO user)
  {
    // Description
    final FieldsetPanel fs = gridBuilder.newFieldset(gridBuilder.getString("description"));
    fs.add(new MaxLengthTextArea(fs.getTextAreaId(), new PropertyModel<String>(user, "description")));
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.