Copyright 2009 University of California at Berkeley
Licensed under the Educational Community License (ECL), Version 2.0.
You may not use this file except in compliance with this License.
-
+
You may obtain a copy of the ECL 2.0 License at
https://source.collectionspace.org/collection-space/LICENSE.txt
-
+
Document : layouts-contrib.xml
Created on : $LastChangedDate: $
Author : $LastChangedBy: $
Revision : $LastChangedRevision: $
Description:
- Nuxeo webapp layout for CollectionSpace Relation doctype
+ Nuxeo webapp layout for CollectionSpace Relation doctype
-->
<component name="org.collectionspace.relation.layouts.webapp">
-
+
<extension target="org.nuxeo.ecm.platform.forms.layout.WebLayoutManager"
- point="layouts">
-
+ point="layouts">
+
<layout name="relation">
<templates>
<template mode="any">/layouts/layout_default_template.xhtml</template>
</templates>
-
+
<rows>
<row>
<widget>relationtype</widget>
</row>
</rows>
-
+
<widget name="relationtype" type="template">
<fields>
- <field>relation:relationtype</field>
+ <field>rel:relationtype</field>
</fields>
<properties mode="any">
<property name="template">
- /widgets/complex_widget_template.xhtml
+ /widgets/complex_widget_template.xhtml
</property>
</properties>
-
+
<subWidgets>
-
- <widget name="document-id-1" type="text">
+
+ <widget name="documentId1" type="text">
<labels>
- <label mode="any">Document ID: 1</label>
+ <label mode="any">Document ID 1</label>
</labels>
<translated>true</translated>
<fields>
- <field schema="relation">relation:document-id-1</field>
+ <field>documentId1</field>
</fields>
<properties widgetMode="edit">
- <property name="javax.faces.Character">javax.faces.convert.CharacterConverter</property>
<property name="styleClass">dataInputText</property>
</properties>
</widget>
-
- <widget name="document-type-1" type="text">
+
+ <widget name="documentType1" type="text">
<labels>
- <label mode="any">Document Type: 1</label>
+ <label mode="any">Document Type 1</label>
</labels>
<translated>true</translated>
<fields>
- <field schema="relation">relation:document-type-1</field>
+ <field>documentType1</field>
</fields>
<properties widgetMode="edit">
<property name="styleClass">dataInputText</property>
</properties>
</widget>
-
- <widget name="document-id-2" type="text">
+
+ <widget name="documentId2" type="text">
<labels>
- <label mode="any">Document ID: 2</label>
+ <label mode="any">Document ID 2</label>
</labels>
<translated>true</translated>
<fields>
- <field schema="relation">relation:document-id-2</field>
+ <field>documentId2</field>
</fields>
<properties widgetMode="edit">
<property name="styleClass">dataInputText</property>
</properties>
</widget>
-
- <widget name="document-type-2" type="text">
+
+ <widget name="documentType2" type="text">
<labels>
- <label mode="any">Document Type: 2</label>
+ <label mode="any">Document Type 2</label>
</labels>
<translated>true</translated>
<fields>
- <field schema="relation">relation:document-type-2</field>
+ <field>documentType2</field>
</fields>
<properties widgetMode="edit">
<property name="styleClass">dataInputText</property>
</properties>
</widget>
-
+
</subWidgets>
</widget>
-
+
</layout>
</extension>
</component>
-
<!-- document-type-1 would be the doc-type of the container collectionobject -->\r
<!-- document-id-2 would be the id of the contained (or child) collectionobject -->\r
<!-- document-type-2 would be the doc-type of the collectionobejct -->\r
- <xs:element name="document-id-1" type="xs:string" minOccurs="1" maxOccurs="1"/>\r
- <xs:element name="document-type-1" type="xs:string" minOccurs="1" maxOccurs="1"/>\r
- <xs:element name="document-id-2" type="xs:string" minOccurs="1" maxOccurs="1"/>\r
- <xs:element name="document-type-2" type="xs:string" minOccurs="1" maxOccurs="1"/>\r
+ <xs:element name="documentId1" type="xs:string" minOccurs="1" maxOccurs="1"/>\r
+ <xs:element name="documentType1" type="xs:string" minOccurs="1" maxOccurs="1"/>\r
+ <xs:element name="documentId2" type="xs:string" minOccurs="1" maxOccurs="1"/>\r
+ <xs:element name="documentType2" type="xs:string" minOccurs="1" maxOccurs="1"/>\r
\r
<!-- type of relatinoship between two entities -->\r
- <xs:element name="relationship-type" type="rel:RelationshipType" minOccurs="1" maxOccurs="1"/>\r
+ <xs:element name="relationshipType" type="rel:RelationshipType" minOccurs="1" maxOccurs="1"/>\r
</xs:sequence>\r
</xs:complexType>\r
\r