Package org.apache.wicket.markup.html.form

Examples of org.apache.wicket.markup.html.form.TextArea


        String jsInit = getInitJs();
       
        add(YuiLoaderHeaderContributor.forModule("editor", jsInit));
        //add(YuiHeaderContributor.forModule("editor", new String[]{"utilities","container","menu","button"}));
        //add(HeaderContributor.forCss(CSS));
        TextArea ta = new TextArea("editorArea", model);
        ta.setEscapeModelStrings(false);   
        add(ta);
    }
View Full Code Here


        super(id);
      
        String jsInit = getInitJs();
       
        add(YuiLoaderHeaderContributor.forModule("simpleeditor", jsInit));
        TextArea ta = new TextArea("editorArea", model);
        ta.setEscapeModelStrings(false);   
        add(ta);
    }
View Full Code Here

   * Constructor.
   */
  public UnicodeConverter()
  {
    Form form = new Form("form", new CompoundPropertyModel(this));
    form.add(new TextArea("source"));
    form.add(new DropDownChoice("translationType", translationTypes));
    form.add(new TextArea("target", new ConverterModel()));
    add(form);
  }
View Full Code Here

{
  private static final long serialVersionUID = 1L;

  public SimpleTinyMCEPage()
  {
    TextArea textArea = new TextArea("ta", new Model(TEXT));
    textArea.add(new TinyMceBehavior());
    add(textArea);
  }
View Full Code Here

        String jsInit = getInitJs();
       
        add(YuiLoaderHeaderContributor.forModule("editor", jsInit));
        //add(YuiHeaderContributor.forModule("editor", new String[]{"utilities","container","menu","button"}));
        //add(HeaderContributor.forCss(CSS));
        TextArea ta = new TextArea("editorArea", model);
        ta.setEscapeModelStrings(false);   
        add(ta);
    }
View Full Code Here

{
  private static final long serialVersionUID = 1L;

  public SimpleTinyMCEPage()
  {
    TextArea textArea = new TextArea("ta", new Model(TEXT));
    textArea.add(new TinyMceBehavior());
    add(textArea);
  }
View Full Code Here

    settings.setToolbarAlign(TinyMCESettings.Align.left);
    settings.setToolbarLocation(TinyMCESettings.Location.top);
    settings.setStatusbarLocation(TinyMCESettings.Location.bottom);
    settings.setResizing(true);

    TextArea textArea = new TextArea("ta", new Model(TEXT));
    textArea.add(new TinyMceBehavior(settings));
    add(textArea);
  }
View Full Code Here

            Fragment f = new Fragment("editor", "text", this);
            DropDownChoice mimeChoice = new DropDownChoice("mime", new PropertyModel(
                    getDefaultModel(), "mime"), mimeTypes);
            f.add(mimeChoice);

            f.add(new TextArea("textarea", valueModel));
            add(f);
        } else if (pt == ParameterType.VECTOR_LAYER) {
            // an internal vector layer
            valueModel.setObject(new VectorLayerConfiguration());
            Fragment f = new Fragment("editor", "vectorLayer", this);
View Full Code Here

            Fragment f = new Fragment("editor", "text", this);
            DropDownChoice mimeChoice = new DropDownChoice("mime", new PropertyModel(
                    getDefaultModel(), "mime"), mimeTypes);
            f.add(mimeChoice);

            f.add(new TextArea("textarea", valueModel));
            add(f);
        } else if (pt == ParameterType.VECTOR_LAYER) {
            // an internal vector layer
            if (!(valueModel.getObject() instanceof VectorLayerConfiguration)) {
                valueModel.setObject(new VectorLayerConfiguration());
            }
            Fragment f = new Fragment("editor", "vectorLayer", this);
            DropDownChoice layer = new DropDownChoice("layer", new PropertyModel(valueModel,
                    "layerName"), getVectorLayerNames());
            f.add(layer);
            add(f);
        } else if (pt == ParameterType.RASTER_LAYER) {
            // an internal raster layer
            if (!(valueModel.getObject() instanceof RasterLayerConfiguration)) {
                valueModel.setObject(new RasterLayerConfiguration());
            }

            Fragment f = new Fragment("editor", "rasterLayer", this);
            final DropDownChoice layer = new DropDownChoice("layer", new PropertyModel(valueModel,
                    "layerName"), getRasterLayerNames());
            f.add(layer);
            add(f);

            // we need to update the raster own bounding box as wcs requests
            // mandate a spatial extent (why oh why???)
            layer.add(new AjaxFormComponentUpdatingBehavior("onchange") {

                @Override
                protected void onUpdate(AjaxRequestTarget target) {
                    String name = layer.getDefaultModelObjectAsString();
                    LayerInfo li = GeoServerApplication.get().getCatalog().getLayerByName(name);
                    ReferencedEnvelope spatialDomain = li.getResource().getNativeBoundingBox();
                    ((RasterLayerConfiguration) valueModel.getObject())
                            .setSpatialDomain(spatialDomain);
                }
            });
        } else if (pt == ParameterType.REFERENCE) {
            // an external reference
            if (!(valueModel.getObject() instanceof ReferenceConfiguration)) {
                valueModel.setObject(new ReferenceConfiguration());
            }

            Fragment f = new Fragment("editor", "reference", this);
            final DropDownChoice method = new DropDownChoice("method", new PropertyModel(
                    valueModel, "method"), Arrays.asList(ReferenceConfiguration.Method.GET,
                    ReferenceConfiguration.Method.POST));
            f.add(method);

            DropDownChoice mimeChoice = new DropDownChoice("mime", new PropertyModel(valueModel,
                    "mime"), mimeTypes);
            f.add(mimeChoice);

            f.add(new TextField("url", new PropertyModel(valueModel, "url")).setRequired(true));
            final TextArea body = new TextArea("body", new PropertyModel(valueModel, "body"));
            add(body);

            final WebMarkupContainer bodyContainer = new WebMarkupContainer("bodyContainer");
            f.add(bodyContainer);
            bodyContainer.setOutputMarkupId(true);
            bodyContainer.add(body);
            bodyContainer.setVisible(false);

            method.add(new AjaxFormComponentUpdatingBehavior("onchange") {

                @Override
                protected void onUpdate(AjaxRequestTarget target) {
                    boolean post = method.getModelObject() == ReferenceConfiguration.Method.POST;
                    bodyContainer.setVisible(post);
                    body.setRequired(post);
                    target.addComponent(ComplexInputPanel.this);
                }
            });

            add(f);
        } else if (pt == ParameterType.SUBPROCESS) {
            if (!(valueModel.getObject() instanceof ExecuteRequest)) {
                valueModel.setObject(new ExecuteRequest());
            }

            Fragment f = new Fragment("editor", "subprocess", this);
            f.add(new AjaxLink("edit") {

                @Override
                public void onClick(AjaxRequestTarget target) {
                    subprocesswindow.setDefaultModel(valueModel);
                    subprocesswindow.show(target);
                }
            });

            final TextArea xml = new TextArea("xml");
            if (((ExecuteRequest) valueModel.getObject()).processName != null) {
                try {
                    xml.setModelObject(getExecuteXML());
                } catch (Throwable t) {
                    xml.setModel(new Model(""));
                }
            } else {
                xml.setModel(new Model(""));
            }
            xml.setOutputMarkupId(true);
            f.add(xml);

            subprocesswindow.setWindowClosedCallback(new ModalWindow.WindowClosedCallback() {

                public void onClose(AjaxRequestTarget target) {
                    // turn the GUI request into an actual WPS request
                    xml.setModelObject(getExecuteXML());

                    target.addComponent(xml);
                }

            });
View Full Code Here

        super(PageMap.forName("demoRequestResponse"));

        Form form = new Form("form");
        add(form);
        form.add(new HiddenField("url", new PropertyModel(model, "requestUrl")));
        form.add(new TextArea("body", new PropertyModel(model, "requestBody")));
        form.add(new HiddenField("username", new PropertyModel(model, "userName")));
        form.add(new HiddenField("password", new PropertyModel(model, "password")));

        // override the action property of the form to submit to the TestWfsPost
        // servlet
View Full Code Here

TOP

Related Classes of org.apache.wicket.markup.html.form.TextArea

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.