Changeset 4090


Ignore:
Timestamp:
Dec 23, 2010, 10:49:15 AM (12 years ago)
Author:
olle
Message:

Refs #711. Refs #668. Field set show/hide toggle updated to allow the feature for single field sets, if specifically called for:

  1. Class/file gui/form/Fieldset.java in client/servlet/ updated with new private instance variable Boolean singleFieldsetToggleAllowed with public accessor methods. The default value of singleFieldsetToggleAllowed is false, and will therefore not change the appearance of forms if not specifically called for.
  1. Class/file gui/web/GUIConverter.java in client/servlet/ updated in public method Tag convert(org.proteios.gui.form.Form w) to allow the show/hide toggle feature for a single field set, if value of singleFieldsetToggleAllowed is true.
Location:
trunk/client/servlet/src/org/proteios/gui
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/client/servlet/src/org/proteios/gui/form/Fieldset.java

    r4056 r4090  
    4545    */
    4646    private Boolean open = true;
     47
     48    /*
     49      Set the flag to true to allow a single fieldset to have the show/hide toggle feature.
     50     */
     51    private Boolean singleFieldsetToggleAllowed = false;
    4752
    4853    public Fieldset()
     
    126131        return this.open;
    127132    }
     133
     134    public void setSingleFieldsetToggleAllowed(Boolean singleFieldsetToggleAllowed)
     135    {
     136        this.singleFieldsetToggleAllowed = singleFieldsetToggleAllowed;
     137    }
     138
     139    public Boolean isSingleFieldsetToggleAllowed()
     140    {
     141        return this.singleFieldsetToggleAllowed;
     142    }
    128143}
  • trunk/client/servlet/src/org/proteios/gui/web/GUIConverter.java

    r4058 r4090  
    12391239            for (org.proteios.gui.form.Fieldset fs : fieldsets)
    12401240            {
    1241                 Tag fieldset = convertFieldset(fs, form, fieldsets.size() > 1 ? true : false);
     1241              // Allow fieldset show/hide toggle if several fieldsets, or specifically allowed
     1242                Tag fieldset = convertFieldset(fs, form, (fieldsets.size() > 1 || (fieldsets.size() == 1 && fieldsets.get(0).isSingleFieldsetToggleAllowed() == true)) ? true : false);
    12421243                form.add(fieldset);
    12431244            }
Note: See TracChangeset for help on using the changeset viewer.