Package org.apache.wicket.model

Examples of org.apache.wicket.model.AbstractReadOnlyModel


     */
    public LocaleDropDownChoice(String id)
    {
      super(id);
      // sort locales on strings of selected locale
      setChoices(new AbstractReadOnlyModel()
      {
        @Override
        public Object getObject()
        {
          getSelectedLocale();
View Full Code Here


    MarkupContainer nodeLink = newNodeLink(item, "nodeLink", node);
    item.add(nodeLink);

    nodeLink.add(newNodeIcon(nodeLink, "icon", node));

    nodeLink.add(new Label("label", new AbstractReadOnlyModel()
    {
      private static final long serialVersionUID = 1L;

      public Object getObject()
      {
View Full Code Here

    // Need to ajax refresh
    setOutputMarkupId(true);

    // Show how many animals have been selected
    animalSelectionLabel = new Label("animalSelectionLabel", new AbstractReadOnlyModel()
    {
      private static final long serialVersionUID = 6792322972316712326L;

      @Override
      public Object getObject()
View Full Code Here

        Form form = new Form("form");
       
        add(form);                       
       
        DropDownChoice columnChoice = new DropDownChoice("column");
        columnChoice.setChoices(new AbstractReadOnlyModel() {
            public Object getObject() {
                // avoid lazy init problem
                Space s = getJtrac().loadSpace(space.getId());
                List<ColumnHeading> list = ColumnHeading.getColumnHeadings(s);
                list.remove(new ColumnHeading(Name.ID));
View Full Code Here

                    }                   
                    public String getIdValue(Object o, int i) {
                        return o.toString();
                    }                   
                };
                choicesModel = new AbstractReadOnlyModel() {
                    public Object getObject() {
                        return keys;
                    }
                };                               
            } else { // LOGGED_BY / ASSIGNED_TO            
                choiceRenderer = new IChoiceRenderer() {
                    public Object getDisplayValue(Object o) {
                        String value = ((User) o).getName();
                        mappedDisplayValues.put(o, value);
                        return value;
                    }

                    public String getIdValue(Object o, int i) {
                        return ((User) o).getId() + "";
                    }
                };
                final List<User> users = getJtrac().findUsersForSpace(space.getId());
                choicesModel = new AbstractReadOnlyModel() {
                    public Object getObject() {
                        return users;
                    }
                };
            }           
View Full Code Here

        dateField.add(new ErrorHighlighter());
        add(dateField);               
       
        final WebMarkupContainer button = new WebMarkupContainer("button");
        button.setOutputMarkupId(true);
        button.add(new AttributeModifier("onclick", true, new AbstractReadOnlyModel() {
            public Object getObject() {               
                return "showCalendar(" + getCalendarId() + ", '" + getInputId() + "');";
            }
        }));
        add(button);
View Full Code Here

            }              
        };         
       
        add(form);
       
        form.add(new Label("selectedSpace", new AbstractReadOnlyModel() {
            public Object getObject() {
                if(space == null) {
                    return localize("excel_view.noSpaceSelected");
                }
                return space.getName() + " [" + space.getPrefixCode() + "]";
View Full Code Here

                        }                   
                    }.start();
                   
                    // poll and update the progress every 5 seconds
                    progress.add(new AjaxSelfUpdatingTimerBehavior(Duration.seconds(5)));
                    IModel model = new AbstractReadOnlyModel() {
                        public Object getObject() {
                            if(complete) {
                                if(errorMessage != null) {
                                    setResponsePage(new ErrorPage(errorMessage));
                                } else {
View Full Code Here

  public IndividualHeadPanel() {
        super("individuel");
       
        final Map<String, String> configMap = getJtrac().loadAllConfig();
    Image img= new Image( "icon");
    img.add(new AttributeModifier("src", true, new AbstractReadOnlyModel() {
      private static final long serialVersionUID = 1L;
      public final Object getObject() {
        // based on some condition return the image source
        String urlbase = configMap.get("jtrac.url.base");
        String url = configMap.get("jtrac.header.picture");
View Full Code Here

    @Override
    protected Iterator getItemModels() {
        List<T> list = getObjectList();
        List<IModel> models = new ArrayList<IModel>(list.size());
        for (final T o : list) {
            models.add(new AbstractReadOnlyModel() {

                public Object getObject() {
                    return o;
                }
            });
View Full Code Here

TOP

Related Classes of org.apache.wicket.model.AbstractReadOnlyModel

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.