cancel
Showing results for 
Search instead for 
Did you mean: 

group metadta into tabs

ycohen
Champ in-the-making
Champ in-the-making
hi,
i have alot of metadata ,and i would like to group it into smaller groups (i.e. general,advanced….) when each group will be opened only when clicked on (something like the advanced search).
is there a way of doing this ?
1 REPLY 1

jbarmash
Champ in-the-making
Champ in-the-making
There is no way to create collapsible tabs (i.e. not without changing the JSP code).  he can just separate it into sections to make it more readable.

What you CAN do is organize them somewhat by putting in Separators.  Here is an example from the Records Management Module (file web-client-custom.xml). 

Note <separator> tags.   There are several different tags available, so you can make it look quite nice, although not exactly what you are asking.  Also keep in mind that you don't have expose all properties to the user - you can hide some of them that he does not need to see. 

   <config evaluator="node-type" condition="rma:filePlan">
      <property-sheet>
         <separator name="sepfp1" display-label="File Plan" component-generator="HeaderSeparatorGenerator" />
         <show-property name="rma:recordCategoryIdentifier" />
         <show-property name="rma:dispositionAuthority" />
         <show-property name="rma:dispositionInstructions" component-generator="TextAreaGenerator" />
         <show-property name="rma:permanentRecordIndicator" />
         <show-property name="rma:containsRecordFolders" />
         <show-property name="rma:defaultMediaType" />
         <show-property name="rma:defaultMarkingList" />
         <show-property name="rma:defaultOriginatingOrganization" />
         <separator name="sepfp2" display-label="Process Vital Records" component-generator="HeaderSeparatorGenerator" />
         <show-property name="rma:vitalRecordIndicator" />
         <show-property name="rma:vitalRecordReviewPeriodUnit" />
         <show-property name="rma:vitalRecordReviewPeriodValue" />
         <separator name="sepfp3" display-label="Process Cutoff" component-generator="HeaderSeparatorGenerator" />
         <show-property name="rma:processCutoff" />
         <show-property name="rma:eventTrigger" />
         <show-property name="rma:cutoffPeriodUnit" />
         <show-property name="rma:cutoffPeriodValue" />
         <show-property name="rma:cutoffOnObsolete" />
         <show-property name="rma:cutoffOnSuperseded" />
         <separator name="sepfp4" display-label="Process Hold / Retention Period" component-generator="HeaderSeparatorGenerator" />
         <show-property name="rma:processHold" />
         <show-property name="rma:holdPeriodUnit" />
         <show-property name="rma:holdPeriodValue" />
         <show-property name="rma:discretionaryHold" />
      </property-sheet>
   </config>

Jean