Platform Explorer / CMF 1.8

Extension point widgets

Documentation

Since 5.1.7 and 5.2.0, a widget can be defined globally in the application.

Layouts can reference global widgets in their row definition without having to redefine them in their widgets definitions. The widget with given name will be searched in this global registry only if it is not found in the layout definition.

Contribution Descriptors

  • Class: org.nuxeo.ecm.platform.forms.layout.descriptors.WidgetDescriptor

Existing Contributions

Contributions are presented in the same order as the registration order on this extension point. This order is displayed before the contribution name, in brackets.

  • nuxeo-platform-document-routing-web-5.4.3-I20110729.jar
    <extension point="widgets" target="org.nuxeo.ecm.platform.forms.layout.WebLayoutManager">
        <widget name="summary_current_route_action" type="summary_current_route_action"/>
        <widget name="summary_document_route_action" type="summary_document_route_action"/>
    
        <widget name="participatingDocuments" type="template">
          <labels>
            <label mode="any">label.document.routing.participatingDocuments</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>docri:participatingDocuments</field>
          </fields>
          <properties mode="any">
            <property name="template">
              /document_routing_widgets/document_suggestion_widget_template.xhtml
            </property>
          </properties>
          <properties widgetMode="edit">
            <property name="cssStyleClass">dataInputText</property>
          </properties>
        </widget>
    
        <widget name="execution_type" type="selectOneDirectory">
          <fields>
            <field>stepf:execution</field>
          </fields>
          <labels>
            <label mode="any">label.step.folder.execution.type</label>
          </labels>
          <translated>true</translated>
          <properties widgetMode="any">
            <property name="directoryName">execution_type</property>
            <property name="localize">true</property>
          </properties>
        </widget>
    
        <widget name="document_related_route" type="template">
          <labels>
            <label mode="any">label.document.routing.related.route</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>relatedRouteModelDocumentId</field>
          </fields>
          <properties mode="any">
            <property name="template">
              /document_routing_widgets/documentroute_related_route_suggestion_widget_template.xhtml
            </property>
          </properties>
          <properties widgetMode="edit">
            <property name="cssStyleClass">dataInputText</property>
          </properties>
        </widget>
      </extension>
  • nuxeo-platform-webapp-core-5.4.2-HF05.jar
    <extension point="widgets" target="org.nuxeo.ecm.platform.forms.layout.WebLayoutManager">
    
        <widget name="nature" type="selectOneDirectory">
          <labels>
            <label mode="any">label.dublincore.nature</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>dc:nature</field>
          </fields>
          <properties mode="any">
            <property name="directoryName">nature</property>
            <property name="localize">true</property>
          </properties>
        </widget>
    
        <widget name="subjects" type="template">
          <labels>
            <label mode="any">label.dublincore.subject</label>
          </labels>
          <helpLabels>
            <label mode="edit">label.dublincore.subjects.info</label>
          </helpLabels>
          <translated>true</translated>
          <fields>
            <field>dc:subjects</field>
          </fields>
          <properties mode="any">
            <property name="template">/widgets/subjects_widget.xhtml</property>
          </properties>
        </widget>
    
        <widget name="rights" type="text">
          <labels>
            <label mode="any">label.dublincore.rights</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>dc:rights</field>
          </fields>
          <properties widgetMode="edit">
            <property name="styleClass">dataInputText</property>
          </properties>
        </widget>
    
        <widget name="source" type="text">
          <labels>
            <label mode="any">label.dublincore.source</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>dc:source</field>
          </fields>
          <properties widgetMode="edit">
            <property name="styleClass">dataInputText</property>
          </properties>
        </widget>
    
        <widget name="coverage" type="template">
          <labels>
            <label mode="any">label.dublincore.coverage</label>
          </labels>
          <helpLabels>
            <label mode="edit">label.dublincore.coverage.info</label>
          </helpLabels>
          <translated>true</translated>
          <fields>
            <field>dc:coverage</field>
          </fields>
          <properties mode="any">
            <property name="template">/widgets/coverage_widget.xhtml</property>
          </properties>
        </widget>
    
        <widget name="created" type="datetime">
          <labels>
            <label mode="any">label.dublincore.created</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>dc:created</field>
          </fields>
          <properties widgetMode="any">
            <property name="pattern">#{nxu:basicDateAndTimeFormater()}</property>
          </properties>
          <widgetModes>
            <mode value="any">view</mode>
            <mode value="pdf">pdf</mode>
          </widgetModes>
        </widget>
    
        <widget name="modified" type="datetime">
          <labels>
            <label mode="any">label.dublincore.modified</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>dc:modified</field>
          </fields>
          <properties widgetMode="any">
            <property name="pattern">#{nxu:basicDateAndTimeFormater()}</property>
          </properties>
          <widgetModes>
            <mode value="any">view</mode>
            <mode value="pdf">pdf</mode>
          </widgetModes>
        </widget>
    
        <widget name="format" type="text">
          <labels>
            <label mode="any">label.dublincore.format</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>dc:format</field>
          </fields>
          <properties widgetMode="edit">
            <property name="styleClass">dataInputText</property>
          </properties>
        </widget>
    
        <widget name="language" type="text">
          <labels>
            <label mode="any">label.dublincore.language</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>dc:language</field>
          </fields>
          <properties widgetMode="edit">
            <property name="styleClass">dataInputText</property>
          </properties>
        </widget>
    
        <widget name="expired" type="datetime">
          <labels>
            <label mode="any">label.dublincore.expired</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>dc:expired</field>
          </fields>
          <properties widgetMode="any">
            <property name="pattern">#{nxu:basicDateFormater()}</property>
          </properties>
          <properties widgetMode="edit">
            <property name="format">#{nxu:basicDateFormater()}</property>
          </properties>
        </widget>
    
        <widget name="author" type="template">
          <labels>
            <label mode="any">label.dublincore.creator</label>
          </labels>
          <helpLabels>
            <label mode="edit">label.dublincore.author.info</label>
          </helpLabels>
          <translated>true</translated>
          <fields>
            <field>dc:contributors/0</field>
          </fields>
          <widgetModes>
            <mode value="any">view</mode>
            <mode value="pdf">pdf</mode>
          </widgetModes>
          <properties mode="any">
            <property name="template">
              /widgets/single_user_widget_template.xhtml
            </property>
          </properties>
        </widget>
    
        <widget name="contributors" type="template">
          <labels>
            <label mode="any">label.dublincore.contributors</label>
          </labels>
          <helpLabels>
            <label mode="edit">label.dublincore.contributors.info</label>
          </helpLabels>
          <translated>true</translated>
          <fields>
            <field>dc:contributors</field>
          </fields>
          <properties mode="any">
            <property name="template">/widgets/contributors_widget.xhtml</property>
          </properties>
          <properties widgetMode="edit">
            <property name="styleClass">dataInputText</property>
          </properties>
        </widget>
    
        <widget name="lastContributor" type="template">
          <labels>
            <label mode="any">label.dublincore.lastContributor</label>
          </labels>
          <helpLabels>
            <label mode="edit">label.dublincore.lastContributor.info</label>
          </helpLabels>
          <translated>true</translated>
          <fields>
            <field>dc:lastContributor</field>
          </fields>
          <widgetModes>
            <mode value="any">view</mode>
            <mode value="pdf">pdf</mode>
          </widgetModes>
          <properties mode="any">
            <property name="template">
              /widgets/single_user_widget_template.xhtml
            </property>
          </properties>
        </widget>
    
        <widget name="title" type="text">
          <labels>
            <label mode="any">title</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>dc:title</field>
          </fields>
          <properties widgetMode="edit">
            <property name="required">true</property>
            <property name="styleClass">dataInputText</property>
          </properties>
        </widget>
    
        <widget name="description" type="textarea">
          <labels>
            <label mode="any">description</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>dc:description</field>
          </fields>
          <properties widgetMode="edit">
            <property name="styleClass">dataInputText</property>
          </properties>
        </widget>
    
        <widget name="file" type="template">
          <labels>
            <label mode="any">label.file.content</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>file:content</field>
            <field>file:filename</field>
          </fields>
          <widgetModes>
            <mode value="full_edit">edit</mode>
            <mode value="edit">edit</mode>
            <mode value="view">view</mode>
            <mode value="view">preview</mode>
          </widgetModes>
          <properties mode="any">
            <property name="template">/widgets/extended_file_widget.xhtml</property>
          </properties>
        </widget>
    
        <widget name="note" type="richtext_with_mimetype">
          <labels>
            <label mode="any">note</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>note:note</field>
            <field>note:mime_type</field>
          </fields>
          <properties mode="view">
            <property name="translatedHtml">
              #{noteActions.translateImageLinks(field_0)}
            </property>
          </properties>
        </widget>
    
        <widget name="files" type="template">
          <labels>
            <label mode="any">label.files.files</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field schema="files">files</field>
          </fields>
          <properties mode="any">
            <property name="template">
              /widgets/files_list_widget_template.xhtml
            </property>
          </properties>
          <properties widgetMode="edit">
            <property name="diff">true</property>
          </properties>
          <widgetModes>
            <mode value="full_edit">edit</mode>
            <mode value="edit">edit</mode>
            <mode value="view">view</mode>
            <mode value="view">preview</mode>
          </widgetModes>
          <subWidgets>
            <widget name="file" type="template">
              <labels>
                <label mode="any"/>
              </labels>
              <fields>
                <field>file</field>
                <field>filename</field>
              </fields>
              <properties mode="any">
                <property name="template">
                  /widgets/extended_subfile_widget.xhtml
                </property>
              </properties>
              <properties widgetMode="edit">
                <property name="required">true</property>
              </properties>
            </widget>
          </subWidgets>
        </widget>
    
        <widget name="header_title_and_permlink" type="title_and_permlink">
          <fields>
            <field/>
            <field>uid:major_version</field>
            <field>uid:minor_version</field>
          </fields>
          <labels>
            <label mode="any"/>
          </labels>
        </widget>
    
        <widget name="header_description" type="textarea">
          <fields>
            <field>dc:description</field>
          </fields>
          <labels>
            <label mode="any"/>
          </labels>
          <properties mode="any">
            <property name="styleClass">currentDocumentDescription</property>
          </properties>
        </widget>
    
      </extension>
  • nuxeo-platform-localconfiguration-web-5.4.2-HF05.jar
    <extension point="widgets" target="org.nuxeo.ecm.platform.forms.layout.WebLayoutManager">
    
        <widget name="ui_types_selection" type="ui_types_selection">
          <labels>
            <label mode="any">label.local.configuration.ui.types.allowedTypesSelection</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>uitypesconf:allowedTypes</field>
          </fields>
        </widget>
    
        <widget name="deny_all_types" type="checkbox">
          <labels>
            <label mode="any">label.local.configuration.ui.types.denyAllTypes</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>uitypesconf:denyAllTypes</field>
          </fields>
        </widget>
    
        <widget name="default_type" type="default_type">
          <labels>
            <label mode="any">label.local.configuration.ui.defaultType</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>uitypesconf:defaultType</field>
          </fields>
        </widget>
    
    
      </extension>
  • nuxeo-platform-relations-web-5.4.2-HF05.jar
    <extension point="widgets" target="org.nuxeo.ecm.platform.forms.layout.WebLayoutManager">
    
        <widget name="relation_search_title" type="text">
          <labels>
            <label mode="any">label.relation.search.title</label>
          </labels>
          <translated>true</translated>
          <helpLabels>
            <label mode="any">label.relation.search.title.info</label>
          </helpLabels>
          <fields>
            <field>rel_srch:dc_title</field>
          </fields>
          <properties widgetMode="edit">
            <property name="styleClass">dataInputText</property>
          </properties>
        </widget>
    
        <widget name="relation_search_fulltext" type="text">
          <labels>
            <label mode="any">label.relation.search.all_words</label>
          </labels>
          <translated>true</translated>
          <helpLabels>
            <label mode="any">label.relation.search.all_words.info</label>
          </helpLabels>
          <fields>
            <field>rel_srch:ecm_fulltext</field>
          </fields>
          <properties widgetMode="edit">
            <property name="styleClass">dataInputText</property>
          </properties>
        </widget>
    
        <widget name="relation_search_path" type="select_path_tree">
          <labels>
            <label mode="any">label.relation.search.path</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>rel_srch:ecm_path</field>
          </fields>
          <properties widgetMode="edit">
            <property name="styleClass">dataInputText</property>
            <property name="labelOpenPopUp">label.relation.addPath</property>
            <property name="showAllDomains">true</property>
          </properties>
        </widget>
    
        <widget name="relation_listing_title_link" type="relation_listing_title_link">
          <labels>
            <label mode="any">label.content.header.title</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>data</field>
            <field>data.ref</field>
            <field>data.dc.title</field>
            <field>data.file.content</field>
            <field>data.file.filename</field>
          </fields>
          <properties mode="any">
            <property name="file_property_name">file:content</property>
            <property name="file_schema">file</property>
          </properties>
        </widget>
    
        <widget name="listing_path" type="text">
          <labels>
            <label mode="any">label.relation.search.path</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>data.pathAsString</field>
          </fields>
        </widget>
    
      </extension>
  • nuxeo-platform-webapp-base-5.4.2-HF05.jar
    <extension point="widgets" target="org.nuxeo.ecm.platform.forms.layout.WebLayoutManager">
    
        <widget name="life_cycle_transitions" type="life_cycle_transitions">
    
          <documentation>
            Default widget listing available life cycle transitions from the
            document's current state and document's life cycle policy.
            <br/>
            The chosen transition is stored in the contextData of the document.
          </documentation>
    
          <labels>
            <label mode="any">label.life.cycle.changeFor</label>
          </labels>
          <fields>
            <field>contextData['request/lifeCycleTransition']</field>
          </fields>
          <widgetModes>
            <mode value="create">hidden</mode>
            <mode value="view">hidden</mode>
          </widgetModes>
          <properties widgetMode="edit">
            <property name="currentLifeCycleState">#{layoutValue.currentLifeCycleState}</property>
            <property name="lifeCycleName">#{layoutValue.lifeCyclePolicy}</property>
          </properties>
        </widget>
    
      </extension>
  • nuxeo-platform-webapp-core-5.4.2-HF05.jar
    <extension point="widgets" target="org.nuxeo.ecm.platform.forms.layout.WebLayoutManager">
    
        <widget name="summary_current_document_description" type="summary_current_document_description"/>
    
        <widget name="summary_current_document_actions" type="summary_current_document_actions"/>
    
        <widget name="summary_current_document_custom_actions" type="summary_current_document_custom_actions">
          <labels>
            <!-- <label mode="any">label.summary.customActions</label> -->
            <label mode="any"/>
          </labels>
        </widget>
    
        <widget name="summary_current_document_files" type="summary_current_document_files"/>
    
        <widget name="summary_current_document_view" type="summary_current_document_view"/>
    
        <widget name="summary_current_document_tagging" type="summary_current_document_tagging"/>
    
        <widget name="summary_current_document_dublincore" type="summary_current_document_dublincore"/>
    
        <widget name="summary_current_document_relations" type="summary_current_document_relations"/>
    
        <widget name="summary_current_document_comments" type="summary_current_document_comments"/>
    
        <widget name="summary_current_document_publications" type="summary_current_document_publications"/>
    
        <widget name="summary_current_document_lc_and_version" type="summary_current_document_lc_and_version"/>
    
        <widget name="summary_current_document_single_tasks" type="summary_current_document_single_tasks"/>
    
      </extension>
  • nuxeo-case-management-web-1.8.jar
    <extension point="widgets" target="org.nuxeo.ecm.platform.forms.layout.WebLayoutManager">
        <widget name="summary_current_caseitem" type="summary_current_caseitem"/>
        <widget name="summary_case_item_content" type="summary_case_item_content"/>
    
        <widget name="mailbox_id" type="text">
          <labels>
            <label mode="any">label.mailbox.id</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>mlbx:mailbox_id</field>
          </fields>
          <widgetModes>
            <mode value="create">hidden</mode>
            <mode value="any">view</mode>
          </widgetModes>
          <properties widgetMode="edit">
            <property name="validator">
              #{cmMailboxActions.validateMailboxId}
            </property>
            <property name="required">true</property>
            <property name="styleClass">dataInputText</property>
          </properties>
        </widget>
    
        <widget name="title" type="text">
          <labels>
            <label mode="any">title</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>dc:title</field>
          </fields>
          <properties widgetMode="edit">
            <property name="required">true</property>
            <property name="styleClass">dataInputText</property>
          </properties>
        </widget>
    
        <widget name="description" type="textarea">
          <labels>
            <label mode="any">description</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>dc:description</field>
          </fields>
          <properties widgetMode="edit">
            <property name="styleClass">dataInputText</property>
          </properties>
        </widget>
    
        <widget name="mailbox_type" type="template">
          <labels>
            <label mode="any">label.mailbox.type</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>mlbx:type</field>
          </fields>
          <!-- do not change type after creation -->
          <widgetModes>
            <mode value="create">edit</mode>
            <mode value="any">view</mode>
          </widgetModes>
          <properties mode="any">
            <property name="template">
              /casemanagement_widgets/mailbox_type_widget_template.xhtml
            </property>
          </properties>
          <properties widgetMode="edit">
            <property name="required">true</property>
            <property name="styleClass">dataInputText</property>
          </properties>
        </widget>
    
        <widget name="mailbox_profiles" type="selectManyDirectory">
          <fields>
            <field>mlbx:profiles</field>
          </fields>
          <labels>
            <label mode="any">label.casemanagement.document.profiles</label>
          </labels>
          <translated>true</translated>
          <properties widgetMode="any">
            <!-- TODO: restrict values according to current user accreditation -->
            <property name="directoryName">cm_mailbox_profile</property>
            <property name="localize">true</property>
          </properties>
          <properties widgetMode="edit">
            <property name="notDisplayDefaultOption">true</property>
            <property name="ordering">label</property>
          </properties>
        </widget>
    
        <widget name="mailbox_affiliation" type="template">
          <labels>
            <label mode="any">label.mailbox.affiliatedMailbox</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>mlbx:affiliated_mailbox_id</field>
          </fields>
          <properties mode="any">
            <property name="template">
              /casemanagement_widgets/single_mailbox_suggestion_widget_template.xhtml
            </property>
          </properties>
          <properties mode="edit">
            <property name="mailboxSuggestionSearchType">generic</property>
          </properties>
        </widget>
    
        <widget name="mailbox_parent" type="template">
          <labels>
            <label mode="any">label.casemanagement.parentMailbox</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field/>
          </fields>
          <!-- do not change parent after creation -->
          <widgetModes>
            <mode value="create">edit</mode>
            <mode value="any">view</mode>
          </widgetModes>
          <properties mode="any">
            <property name="template">
              /casemanagement_widgets/parent_mailbox_suggestion_widget_template.xhtml
            </property>
          </properties>
        </widget>
    
        <widget name="mailbox_owner" type="template">
          <fields>
            <field>mlbx:owner</field>
          </fields>
          <labels>
            <label mode="any">label.mailbox.owner</label>
          </labels>
          <translated>true</translated>
          <!-- do not change a personal mailbox owner -->
          <widgetModes>
            <mode value="create">edit</mode>
            <mode value="edit">
              #{nxu:test(layoutValue.mlbx.type=='personal', 'view', 'edit')}
            </mode>
          </widgetModes>
          <properties mode="any">
            <property name="template">
              /widgets/single_user_suggestion_widget_template.xhtml
            </property>
          </properties>
          <properties widgetMode="edit">
            <property name="required">true</property>
            <property name="userSuggestionSearchType">USER_TYPE</property>
          </properties>
        </widget>
    
        <!-- XXX: depends on mailbox_owner and mailbox_type widget names: throws 
          an error when trying to create a personal mailbox for a user who already 
          has one -->
        <widget name="mailbox_validate_personal_owner" type="template">
          <labels>
            <label mode="any"/>
          </labels>
          <translated>true</translated>
          <widgetModes>
            <mode value="create">edit</mode>
            <mode value="any">hidden</mode>
          </widgetModes>
          <properties widgetMode="edit">
            <property name="template">
              /casemanagement_widgets/mailbox_personal_owner_validation_widget_template.xhtml
            </property>
          </properties>
        </widget>
    
        <widget name="mailbox_users" type="template">
          <fields>
            <field>mlbx:users</field>
          </fields>
          <labels>
            <label mode="any">label.mailbox.users</label>
          </labels>
          <translated>true</translated>
          <properties mode="any">
            <property name="template">
              /widgets/user_suggestion_widget_template.xhtml
            </property>
          </properties>
          <properties widgetMode="edit">
            <property name="userSuggestionSearchType">USER_TYPE</property>
          </properties>
        </widget>
    
        <widget name="mailbox_groups" type="template">
          <fields>
            <field>mlbx:groups</field>
          </fields>
          <labels>
            <label mode="any">label.mailbox.groups</label>
          </labels>
          <translated>true</translated>
          <properties mode="any">
            <property name="template">
              /widgets/user_suggestion_widget_template.xhtml
            </property>
          </properties>
          <properties widgetMode="edit">
            <property name="userSuggestionSearchType">GROUP_TYPE</property>
          </properties>
        </widget>
    
        <widget name="mailbox_lastSyncUpdate" type="text">
          <widgetModes>
            <mode value="any">view</mode>
            <mode value="create">hidden</mode>
          </widgetModes>
          <labels>
            <label mode="any">label.mailbox.synchronizer.lastSyncUpdate</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>mlbx:lastSyncUpdate</field>
          </fields>
        </widget>
    
        <widget name="mailbox_sync_id" type="text">
          <widgetModes>
            <mode value="any">view</mode>
            <mode value="create">hidden</mode>
          </widgetModes>
          <labels>
            <label mode="any">label.mailbox.synchronizer.id</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>mlbx:synchronizerId</field>
          </fields>
        </widget>
    
        <widget name="mailbox_origin" type="text">
          <widgetModes>
            <mode value="any">view</mode>
            <mode value="create">hidden</mode>
          </widgetModes>
          <labels>
            <label mode="any">label.mailbox.origin</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>mlbx:origin</field>
          </fields>
        </widget>
    
    
        <widget name="mailbox_sync_state" type="selectOneDirectory">
          <fields>
            <field>mlbx:synchronizedState</field>
          </fields>
          <labels>
            <label mode="any">label.mailbox.synchronizer.state</label>
          </labels>
          <translated>true</translated>
          <properties widgetMode="any">
            <property name="directoryName">cm_mailbox_sync_state</property>
            <property name="localize">true</property>
          </properties>
          <properties widgetMode="edit">
            <property name="notDisplayDefaultOption">true</property>
            <property name="ordering">label</property>
          </properties>
        </widget>
    
        <widget name="action_participants" type="template">
          <labels>
            <label mode="any">
              label.casemanagement.distribution.actionParticipants
            </label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>forActionMailboxes</field>
          </fields>
          <properties mode="any">
            <property name="template">
              /casemanagement_widgets/mailbox_suggestion_widget_template.xhtml
            </property>
          </properties>
        </widget>
    
        <widget name="copy_participants" type="template">
          <labels>
            <label mode="any">label.distribution.copyParticipants</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>forInformationMailboxes</field>
          </fields>
          <properties mode="any">
            <property name="template">
              /casemanagement_widgets/mailbox_suggestion_widget_template.xhtml
            </property>
          </properties>
        </widget>
    
        <widget name="distribution_comment" type="textarea">
          <fields>
            <field>comment</field>
          </fields>
          <labels>
            <label mode="any">label.relation.comment</label>
          </labels>
          <translated>true</translated>
          <properties widgetMode="edit">
            <property name="cssStyleClass">dataInputText</property>
          </properties>
        </widget>
    
      </extension>
  • nuxeo-platform-webapp-base-5.4.2-HF05.jar
    <extension point="widgets" target="org.nuxeo.ecm.platform.forms.layout.WebLayoutManager">
    
        <widget name="listing_userName" type="singleUserSuggestion">
          <labels>
            <label mode="any">label.userManager.user</label>
          </labels>
          <fields>
            <field>data.id</field>
          </fields>
          <widgetModes>
            <mode value="any">view</mode>
          </widgetModes>
          <properties widgetMode="view">
            <property name="userSuggestionSearchType">USER_TYPE</property>
            <property name="firstLabelField">firstName</property>
            <property name="secondLabelField">lastName</property>
            <property name="hideFirstLabel">true</property>
            <property name="hideSecondLabel">true</property>
            <property name="displayAction">edit</property>
          </properties>
        </widget>
    
        <widget name="listing_firstName" type="singleUserSuggestion">
          <labels>
            <label mode="any">label.userManager.firstName</label>
          </labels>
          <fields>
             <field>data.user.firstName</field>
          </fields>
          <widgetModes>
            <mode value="any">view</mode>
          </widgetModes>
          <properties widgetMode="view">
            <property name="userSuggestionSearchType">USER_TYPE</property>
            <property name="firstLabelField">firstName</property>
            <property name="secondLabelField">lastName</property>
            <property name="hideSecondLabel">true</property>
          </properties>
        </widget>
    
        <widget name="listing_lastName" type="singleUserSuggestion">
          <labels>
            <label mode="any">label.userManager.lastName</label>
          </labels>
          <fields>
             <field>data.user.lastName</field>
          </fields>
          <widgetModes>
            <mode value="any">view</mode>
          </widgetModes>
          <properties widgetMode="view">
            <property name="userSuggestionSearchType">USER_TYPE</property>
            <property name="firstLabelField">firstName</property>
            <property name="secondLabelField">lastName</property>
            <property name="hideFirstLabel">true</property>
          </properties>
        </widget>
    
        <widget name="listing_groupName" type="singleUserSuggestion">
          <labels>
            <label mode="any">label.groupManager.groupName</label>
          </labels>
          <fields>
             <field>data.group.groupname</field>
          </fields>
          <widgetModes>
            <mode value="any">view</mode>
          </widgetModes>
          <properties widgetMode="view">
            <property name="userSuggestionSearchType">GROUP_TYPE</property>
            <property name="hideFirstLabel">true</property>
            <property name="hideSecondLabel">true</property>
            <property name="displayAction">edit</property>
          </properties>
        </widget>
    
      </extension>
  • nuxeo-platform-faceted-search-jsf-5.4.2-HF05.jar
    <extension point="widgets" target="org.nuxeo.ecm.platform.forms.layout.WebLayoutManager">
    
        <widget name="faceted_search_content_views_selection" type="faceted_search_content_views_selection">
          <labels>
            <label mode="any">label.faceted.search.local.configuration.content.view.selection.label</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>fsc:deniedContentViews</field>
          </fields>
        </widget>
      </extension>
  • nuxeo-platform-localconfiguration-web-5.4.2-HF05.jar
    <extension point="widgets" target="org.nuxeo.ecm.platform.forms.layout.WebLayoutManager">
    
        <widget name="content_view_selection" type="list">
          <labels>
            <label mode="any">label.local.configuration.content.view.contentViewSelection</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>cvconf:cvNamesByType</field>
          </fields>
          <properties mode="any">
            <property name="hideSubLabels">true</property>
          </properties>
          <subWidgets>
            <widget name="complexListItem" type="template">
              <labels>
                <label mode="any"/>
              </labels>
              <properties mode="any">
                <property name="template">
                  /widgets/complex_list_item_widget_template.xhtml
                </property>
                <property name="hideSubLabels">true</property>
                <property name="display">inline</property>
              </properties>
              <subWidgets>
                <widget name="docType" type="selectOneMenu">
                  <fields>
                    <field>docType</field>
                  </fields>
                  <labels>
                    <label mode="any"/>
                  </labels>
                  <selectOptions>
                    <options itemLabel="#{docType.label}" itemValue="#{docType.value}" value="#{contentViewConfigurationActions.availableDocTypes}" var="docType"/>
                  </selectOptions>
                </widget>
                <widget name="contentView" type="selectOneMenu">
                  <fields>
                    <field>contentView</field>
                  </fields>
                  <labels>
                    <label mode="any"/>
                  </labels>
                  <selectOptions>
                    <options itemLabel="#{contentView.label}" itemValue="#{contentView.value}" value="#{contentViewConfigurationActions.availableContentViews}" var="contentView"/>
                  </selectOptions>
                </widget>
              </subWidgets>
            </widget>
          </subWidgets>
        </widget>
    
      </extension>
  • nuxeo-case-management-web-1.8.jar
    <extension point="widgets" target="org.nuxeo.ecm.platform.forms.layout.WebLayoutManager">
    
        <widget name="cm_icon_type" type="listing_icon_type">
          <labels>
            <label mode="any"/>
          </labels>
          <fields>
            <field>data</field>
            <field>data.id</field>
            <field>data.type</field>
          </fields>
        </widget>
    
        <widget name="cm_listing_title_link" type="listing_title_link">
          <labels>
            <label mode="any">label.content.header.title</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>data</field>
            <field>data.ref</field>
            <field>data.cslk.senderMailboxId</field>
          </fields>
        </widget>
    
        <widget name="cm_mailbox_listing_title_link" type="listing_cm_title_link">
          <labels>
            <label mode="any">label.content.header.title</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>data</field>
            <field>data.ref</field>
            <field>data.cslk.caseDocumentId</field>
          </fields>
        </widget>
    
        <widget name="cm_mailbox_inbox_listing_title_link" type="listing_inbox_title_link">
          <labels>
            <label mode="any">label.content.header.title</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>data</field>
            <field>data.id</field>
            <field>data.cslk.caseDocumentId</field>
            <field>data.cslk.isRead</field>
          </fields>
        </widget>
    
        <widget name="cm_mailbox_draft_listing_title_link" type="listing_draft_title_link">
          <labels>
            <label mode="any">label.content.header.title</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>data</field>
            <field>data.id</field>
            <field>data.cslk.caseDocumentId</field>
          </fields>
        </widget>
    
        <widget name="cm_listing_sending_date" type="datetime">
          <labels>
            <label mode="any">label.content.header.date</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>data.cslk.date</field>
          </fields>
          <properties widgetMode="any">
            <property name="pattern">#{nxu:basicDateAndTimeFormater()}</property>
          </properties>
        </widget>
    
        <widget name="cm_listing_sender" type="listing_author">
          <labels>
            <label mode="any">label.content.header.sender</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>data.cslk.sender</field>
          </fields>
        </widget>
    
        <widget name="cm_listing_uid" type="text">
          <labels>
            <label mode="any">label.content.header.uid</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>data.uid.uid</field>
          </fields>
        </widget>
    
        <widget name="cm_history_action" type="listing_cm_text_history_action">
          <labels>
            <label mode="any">label.performedAction</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>data.eventId</field>
          </fields>
        </widget>
    
        <widget name="cm_history_date" type="datetime">
          <labels>
            <label mode="any">label.time</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>data.eventDate</field>
          </fields>
          <properties widgetMode="any">
            <property name="pattern">#{nxu:basicDateAndTimeFormater()}</property>
          </properties>
        </widget>
    
        <widget name="cm_history_username" type="listing_cm_text_history_username">
          <labels>
            <label mode="any">label.username</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>data.principalName</field>
          </fields>
        </widget>
    
        <widget name="cm_distribution_history_comment" type="listing_cm_text_distribution_history_comment">
          <labels>
            <label mode="any">label.comment</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>data.id</field>
          </fields>
        </widget>
    
        <widget name="cm_history_comment" type="text">
          <labels>
            <label mode="any">label.comment</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>data.comment</field>
          </fields>
        </widget>
    
        <widget name="cm_distribution_history_action_recipients" type="listing_cm_text_distribution_action_recipient">
          <labels>
            <label mode="any">
              label.casemanagement.distribution.history.actionParticipants
            </label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>data</field>
          </fields>
        </widget>
    
        <widget name="cm_distribution_history_copy_recipients" type="listing_cm_text_distribution_copy_recipient">
          <labels>
            <label mode="any">
              label.casemanagement.distribution.history.copyParticipants
            </label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>data</field>
          </fields>
        </widget>
    
        <widget name="cm_relations_outgoing_predicate" type="listing_cm_relations_outgoing_predicate">
          <labels>
            <label mode="any">label.relation.predicate</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>data.predicate.uri</field>
          </fields>
        </widget>
    
        <widget name="cm_relations_incoming_predicate" type="listing_cm_relations_incoming_predicate">
          <labels>
            <label mode="any">label.relation.predicate</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>data.predicate.uri</field>
          </fields>
        </widget>
    
        <widget name="cm_relations_object" type="listing_cm_relations_object">
          <labels>
            <label mode="any">label.relation.object</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>data</field>
            <field>data.objectInfo</field>
          </fields>
        </widget>
    
        <widget name="cm_relations_comment" type="listing_cm_relations_comment">
          <labels>
            <label mode="any">label.relation.comment</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>data</field>
            <field>data.comment</field>
          </fields>
        </widget>
    
        <widget name="cm_relations_actions" type="listing_cm_relations_actions">
          <labels>
            <label mode="any">label.operations</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>data</field>
          </fields>
        </widget>
    
        <widget name="cm_relations_date" type="datetime">
          <labels>
            <label mode="any">label.content.header.created</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>data.creationDate</field>
          </fields>
          <properties widgetMode="any">
            <property name="pattern">#{nxu:basicDateAndTimeFormater()}</property>
          </properties>
        </widget>
    
        <widget name="cm_relations_author" type="text">
          <labels>
            <label mode="any">label.content.header.author</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>data.author</field>
          </fields>
        </widget>
    
        <widget name="cm_inbox_actionable_case_link_actions" type="listing_cm_inbox_actionable_case_link_actions">
          <labels>
            <label mode="any">
              label.casemanagement.distribution.task.operations
            </label>
          </labels>
          <fields>
            <field>data</field>
          </fields>
        </widget>
    
        <widget name="cm_listing_routing_task_type" type="listing_cm_routing_task_type_widget">
          <labels>
            <label mode="any">label.casemanagement.distribution.task.type</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>data.document</field>
            <field>data.document.rtsk.type</field>
          </fields>
        </widget>
    
        <widget name="cm_listing_routing_task_due_date" type="listing_cm_routing_doc_properties">
          <labels>
            <label mode="any">label.casemanagement.routing.task.dueDate</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>data.document.rtsk.dueDate</field>
            <field>data.document.hasFacet('RouteStep')</field>
          </fields>
        </widget>
    
        <widget name="cm_listing_routing_task_mailbox" type="listing_cm_routing_doc_properties">
          <labels>
            <label mode="any">label.casemanagement.routing.task.mailboxId</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>data.document.rtsk.distributionMailboxId</field>
            <field>data.document.hasFacet('RouteStep')</field>
          </fields>
        </widget>
    
        <widget name="cm_listing_route_title_link" type="listing_cm_route_title_link">
          <labels>
            <label mode="any">label.content.header.title</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>document</field>
          </fields>
        </widget>
    
    
      </extension>
  • nuxeo-platform-webapp-core-5.4.2-HF05.jar
    <extension point="widgets" target="org.nuxeo.ecm.platform.forms.layout.WebLayoutManager">
    
        <widget name="vocabulary_id" type="text">
          <labels>
            <label mode="any">label.vocabulary.entry.id</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>vocabulary:id</field>
          </fields>
          <widgetModes>
            <mode value="edit">view</mode>
          </widgetModes>
          <properties widgetMode="edit">
            <property name="required">true</property>
          </properties>
        </widget>
    
        <widget name="vocabulary_label" type="text">
          <labels>
            <label mode="any">label.vocabulary.entry.label</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>vocabulary:label</field>
          </fields>
          <properties widgetMode="edit">
            <property name="size">50</property>
          </properties>
        </widget>
    
        <widget name="vocabulary_obsolete" type="template">
          <labels>
            <label mode="any">label.vocabulary.entry.obsolete</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>vocabulary:obsolete</field>
          </fields>
          <properties mode="any">
            <property name="template">
              /widgets/integer_yes_no_widget_template.xhtml
            </property>
          </properties>
        </widget>
    
        <widget name="vocabulary_order" type="int">
          <labels>
            <label mode="any">label.vocabulary.entry.order</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>vocabulary:ordering</field>
          </fields>
          <properties widgetMode="edit">
            <property name="size">10</property>
          </properties>
        </widget>
    
        <widget name="xvocabulary_id" type="text">
          <labels>
            <label mode="any">label.vocabulary.entry.id</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>xvocabulary:id</field>
          </fields>
          <widgetModes>
            <mode value="edit">view</mode>
          </widgetModes>
          <properties widgetMode="edit">
            <property name="required">true</property>
          </properties>
        </widget>
    
        <widget name="xvocabulary_label" type="text">
          <labels>
            <label mode="any">label.vocabulary.entry.label</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>xvocabulary:label</field>
          </fields>
          <properties widgetMode="edit">
            <property name="size">50</property>
          </properties>
        </widget>
    
        <widget name="xvocabulary_obsolete" type="template">
          <labels>
            <label mode="any">label.vocabulary.entry.obsolete</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>xvocabulary:obsolete</field>
          </fields>
          <properties mode="any">
            <property name="template">
              /widgets/integer_yes_no_widget_template.xhtml
            </property>
          </properties>
        </widget>
    
        <widget name="xvocabulary_order" type="int">
          <labels>
            <label mode="any">label.vocabulary.entry.order</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>xvocabulary:ordering</field>
          </fields>
          <properties widgetMode="edit">
            <property name="size">10</property>
          </properties>
        </widget>
    
    
      </extension>
  • nuxeo-platform-localconfiguration-web-5.4.2-HF05.jar
    <extension point="widgets" target="org.nuxeo.ecm.platform.forms.layout.WebLayoutManager">
    
        <widget name="advanced_search_selection" type="selectOneMenu">
          <labels>
            <label mode="any">label.local.configuration.advancedSearchView</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>slc:advancedSearchView</field>
          </fields>
          <selectOptions>
            <options itemLabel="#{contentViewHeader.translateTitle ? messages[contentViewHeader.title] : contentViewHeader.title}" itemValue="#{contentViewHeader.name}" value="#{contentViewService.getContentViewHeaders('ADVANCED_SEARCH')}" var="contentViewHeader"/>
          </selectOptions>
        </widget>
    
      </extension>
  • nuxeo-platform-faceted-search-dm-5.4.2-HF05.jar
    <extension point="widgets" target="org.nuxeo.ecm.platform.forms.layout.WebLayoutManager">
    
        <widget name="text_search" type="faceted_search_wrapper">
          <labels>
            <label mode="any">label.faceted.search.textSearch</label>
          </labels>
          <translated>true</translated>
          <subWidgets>
            <widget name="ecm_fulltext" type="text">
              <labels>
                <label mode="any">label.faceted.search.fulltext</label>
              </labels>
              <translated>true</translated>
              <fields>
                <field>fsd:ecm_fulltext</field>
              </fields>
            </widget>
          </subWidgets>
        </widget>
    
        <widget name="date_search" type="faceted_search_wrapper">
          <labels>
            <label mode="any">label.faceted.search.dateSearch</label>
          </labels>
          <translated>true</translated>
          <subWidgets>
            <widget name="dc_created" type="date_range">
              <labels>
                <label mode="any">label.dublincore.creationDate</label>
              </labels>
              <translated>true</translated>
              <fields>
                <field>fsd:dc_created_min</field>
                <field>fsd:dc_created_max</field>
              </fields>
              <properties widgetMode="edit">
                <property name="styleClass">dataInputTextDate</property>
                <property name="wrapperMode">row</property>
              </properties>
            </widget>
    
            <widget name="dc_modified" type="date_range">
              <labels>
                <label mode="any">label.dublincore.modificationDate</label>
              </labels>
              <translated>true</translated>
              <fields>
                <field>fsd:dc_modified_min</field>
                <field>fsd:dc_modified_max</field>
              </fields>
              <properties widgetMode="edit">
                <property name="styleClass">dataInputTextDate</property>
                <property name="wrapperMode">row</property>
              </properties>
            </widget>
          </subWidgets>
        </widget>
    
        <widget name="people_search" type="faceted_search_wrapper">
          <labels>
            <label mode="any">label.faceted.search.peopleSearch</label>
          </labels>
          <translated>true</translated>
          <subWidgets>
            <widget name="dc_creator" type="faceted_search_users_suggestion">
              <labels>
                <label mode="any">label.dublincore.creator</label>
              </labels>
              <fields>
                <field>fsd:dc_creator</field>
              </fields>
              <properties widgetMode="any">
                <property name="userSuggestionSearchType">USER_TYPE</property>
                <property name="displayHorizontally">false</property>
                <property name="hideSearchTypeText">true</property>
                <property name="displayHelpLabel">false</property>
              </properties>
            </widget>
          </subWidgets>
        </widget>
    
        <widget name="categorization_search" type="faceted_search_wrapper">
          <labels>
            <label mode="any">label.faceted.search.categorizationSearch</label>
          </labels>
          <translated>true</translated>
          <subWidgets>
            <widget name="dc_nature" type="selectManyDirectory">
              <labels>
                <label mode="any">label.dublincore.nature</label>
              </labels>
              <translated>true</translated>
              <fields>
                <field>fsd:dc_nature</field>
              </fields>
              <properties widgetMode="any">
                <property name="directoryName">nature</property>
                <property name="localize">true</property>
              </properties>
              <properties widgetMode="edit">
                <property name="wrapperMode">row</property>
              </properties>
            </widget>
            <widget name="dc_coverage" type="faceted_search_directory_tree">
              <labels>
                <label mode="any">label.faceted.search.coverage</label>
              </labels>
              <translated>true</translated>
              <fields>
                <field>fsd:dc_coverage</field>
              </fields>
              <properties widgetMode="any">
                <property name="directoryTreeName">byCoverageNavigation</property>
                <property name="wrapperMode">noLabel</property>
              </properties>
            </widget>
            <widget name="dc_subjects" type="faceted_search_directory_tree">
              <labels>
                <label mode="any">label.faceted.search.subjects</label>
              </labels>
              <translated>true</translated>
              <fields>
                <field>fsd:dc_subjects</field>
              </fields>
              <properties widgetMode="any">
                <property name="directoryTreeName">bySubjectsNavigation</property>
                <property name="wrapperMode">noLabel</property>
              </properties>
            </widget>
          </subWidgets>
        </widget>
    
        <widget name="path_search" type="faceted_search_wrapper">
          <labels>
            <label mode="any">label.faceted.search.pathSearch</label>
          </labels>
          <translated>true</translated>
          <subWidgets>
            <widget name="ecm_path" type="select_path_tree">
              <labels>
                <label mode="any">label.faceted.search.path</label>
              </labels>
              <translated>true</translated>
              <fields>
                <field>fsd:ecm_path</field>
              </fields>
              <properties widgetMode="any">
                <property name="wrapperMode">noLabel</property>
              </properties>
            </widget>
          </subWidgets>
        </widget>
    
        <widget name="faceted_searches_selector" type="faceted_searches_selector">
          <widgetModes>
            <!-- not shown in edit and view modes -->
            <mode value="view">hidden</mode>
            <mode value="edit">hidden</mode>
          </widgetModes>
        </widget>
    
        <widget name="saved_faceted_searches_selector" type="saved_faceted_searches_selector">
          <widgetModes>
            <!-- not shown in edit and view modes -->
            <mode value="view">hidden</mode>
            <mode value="edit">hidden</mode>
          </widgetModes>
          <properties widgetMode="any">
            <property name="outcome">faceted_search_results</property>
          </properties>
        </widget>
    
        <widget name="actions_bar" type="template">
          <properties widgetMode="any">
            <property name="template">
              /widgets/faceted_search_actions_widget_template.xhtml
            </property>
          </properties>
          <widgetModes>
            <!-- not shown in edit and view modes -->
            <mode value="view">hidden</mode>
            <mode value="edit">hidden</mode>
          </widgetModes>
        </widget>
    
      </extension>
  • nuxeo-platform-jbpm-web-5.4.2-HF05.jar
    <extension point="widgets" target="org.nuxeo.ecm.platform.forms.layout.WebLayoutManager">
        <widget name="actors" type="template">
          <fields>
            <field>actors</field>
          </fields>
          <labels>
            <label mode="any">label.review.select.reviewers</label>
          </labels>
          <translated>true</translated>
          <properties mode="any">
            <property name="template">
              /widgets/user_prefixed_suggestion_widget_template.xhtml
            </property>
          </properties>
          <properties widgetMode="edit">
            <property name="required">true</property>
          </properties>
        </widget>
        <widget name="right" type="template">
          <fields>
            <field>parameters.right</field>
          </fields>
          <labels>
            <label mode="any">label.review.right</label>
          </labels>
          <translated>true</translated>
          <properties mode="any">
            <property name="template">
              /widgets/workflow_task_right_widget_template.xhtml
            </property>
          </properties>
        </widget>
        <widget name="right_task" type="template">
          <fields>
            <field>variablesLocally.right</field>
          </fields>
          <labels>
            <label mode="any">label.review.right</label>
          </labels>
          <translated>true</translated>
          <properties mode="any">
            <property name="template">
              /widgets/workflow_task_right_widget_template.xhtml
            </property>
          </properties>
        </widget>
        <widget name="directive" type="template">
          <fields>
            <field>directive</field>
          </fields>
          <labels>
            <label mode="any">label.review.directive</label>
          </labels>
          <translated>true</translated>
          <properties mode="any">
            <property name="template">
              /widgets/directive_widget_template.xhtml
            </property>
          </properties>
          <widgetModes>
            <mode value="edit">#{jbpmActions.canManageParticipants ? 'edit' : 'view'}</mode>
          </widgetModes>
        </widget>
        <widget name="directive_task" type="template">
          <fields>
            <field>variablesLocally.directive</field>
          </fields>
          <labels>
            <label mode="any">label.review.directive</label>
          </labels>
          <translated>true</translated>
          <properties mode="any">
            <property name="template">
              /widgets/directive_widget_template.xhtml
            </property>
          </properties>
        </widget>
        <widget name="jbpm_dueDate" type="template">
          <fields>
            <field>dueDate</field>
          </fields>
          <labels>
            <label mode="any">label.review.duedate</label>
          </labels>
          <translated>true</translated>
          <properties mode="any">
            <property name="template">
              /widgets/duedate_widget_template.xhtml
            </property>
          </properties>
          <widgetModes>
            <mode value="edit">#{jbpmActions.canManageParticipants ? 'edit' : 'view'}</mode>
          </widgetModes>
        </widget>
        <widget name="jbpm_comment" type="textarea">
          <fields>
            <field>comment</field>
          </fields>
          <labels>
            <label mode="any">label.review.user.comment</label>
          </labels>
          <translated>true</translated>
          <widgetModes>
            <mode value="edit">#{jbpmActions.canManageParticipants ? 'edit' : 'view'}</mode>
          </widgetModes>
        </widget>
        <widget name="delete_virtualTask" type="template">
          <properties mode="any">
            <property name="template">
              /widgets/delete_virtualTask_widget_template.xhtml
            </property>
          </properties>
          <widgetModes>
            <mode value="any">#{jbpmActions.canManageParticipants ? 'view' : 'hidden'}</mode>
          </widgetModes>
        </widget>
        <widget name="jbpm_comments" type="template">
          <fields>
            <field>comments</field>
          </fields>
          <properties mode="any">
            <property name="template">
              /widgets/jbpm_comments_widget_template.xhtml
            </property>
          </properties>
          <widgetModes>
            <mode value="any">view</mode>
          </widgetModes>
        </widget>
        <widget name="icon_task" type="template">
          <fields>
            <field/>
          </fields>
          <properties mode="any">
            <property name="template">
              /widgets/icon_task_widget_template.xhtml
            </property>
          </properties>
          <widgetModes>
            <mode value="any">view</mode>
          </widgetModes>
        </widget>
        <widget name="icon_virtualTask" type="template">
          <fields>
            <field/>
          </fields>
          <properties mode="any">
            <property name="template">
              /widgets/icon_task_widget_template.xhtml
            </property>
            <property name="isVirtual">true</property>
          </properties>
          <widgetModes>
            <mode value="any">view</mode>
          </widgetModes>
        </widget>
        <widget name="move_virtualTask" type="template">
          <fields>
            <field/>
          </fields>
          <properties mode="any">
            <property name="template">
              /widgets/move_virtualTask_widget_template.xhtml
            </property>
          </properties>
          <widgetModes>
            <mode value="any">#{jbpmActions.canManageParticipants ? 'view' : 'hidden'}</mode>
          </widgetModes>
        </widget>
        <widget name="pooledActors_task" type="template">
          <fields>
            <field/>
          </fields>
          <properties mode="any">
            <property name="template">
              /widgets/pooled_actors_widget_template.xhtml
            </property>
          </properties>
          <widgetModes>
            <mode value="any">view</mode>
          </widgetModes>
        </widget>
        <widget name="actorId_task" type="template">
          <fields>
            <field>actorId</field>
          </fields>
          <properties mode="any">
            <property name="template">
              /widgets/user_prefixed_suggestion_widget_template.xhtml
            </property>
          </properties>
          <widgetModes>
            <mode value="any">view</mode>
          </widgetModes>
        </widget>
        <widget name="actors_virtualTask" type="template">
          <fields>
            <field>actors</field>
          </fields>
          <properties mode="any">
            <property name="template">
              /widgets/user_prefixed_suggestion_widget_template.xhtml
            </property>
          </properties>
          <widgetModes>
            <mode value="any">view</mode>
          </widgetModes>
        </widget>
        <widget name="jbpm_create_date" type="datetime">
          <fields>
            <field>create</field>
          </fields>
          <properties widgetMode="any">
            <property name="pattern">#{nxu:dateAndTimeFormater('medium')}</property>
          </properties>
          <widgetModes>
            <mode value="any">view</mode>
          </widgetModes>
        </widget>
        <widget name="jbpm_end_date" type="datetime">
          <fields>
            <field>end</field>
          </fields>
          <properties widgetMode="any">
            <property name="pattern">#{nxu:dateAndTimeFormater('medium')}</property>
          </properties>
          <widgetModes>
            <mode value="any">view</mode>
          </widgetModes>
        </widget>
        <widget name="task_end" type="template">
          <fields>
            <field/>
          </fields>
          <properties mode="any">
            <property name="template">
              /widgets/manage_task_widget_template.xhtml
            </property>
            <property name="review">end</property>
          </properties>
          <widgetModes>
            <mode value="any">edit</mode>
          </widgetModes>
        </widget>
        <widget name="task_cancel" type="template">
          <fields>
            <field/>
          </fields>
          <properties mode="any">
            <property name="template">
              /widgets/manage_task_widget_template.xhtml
            </property>
            <property name="review">cancel</property>
          </properties>
          <widgetModes>
            <mode value="any">edit</mode>
          </widgetModes>
        </widget>
        <widget name="task_reject" type="template">
          <fields>
            <field/>
          </fields>
          <properties mode="any">
            <property name="template">
              /widgets/manage_task_widget_template.xhtml
            </property>
            <property name="review">reject</property>
          </properties>
          <widgetModes>
            <mode value="any">edit</mode>
          </widgetModes>
        </widget>
        <widget name="empty" type="text">
          <widgetModes>
            <mode value="any">view</mode>
          </widgetModes>
        </widget>
        <widget name="empty_hidden_withoutManageRight" type="text">
          <widgetModes>
            <mode value="any">#{jbpmActions.canManageParticipants ? 'view' : 'hidden'}</mode>
          </widgetModes>
        </widget>
      </extension>
  • nuxeo-case-management-web-1.8.jar
    <extension point="widgets" target="org.nuxeo.ecm.platform.forms.layout.WebLayoutManager">
    
        <widget name="categorization_search" type="faceted_search_wrapper">
          <labels>
            <label mode="any">label.faceted.search.categorizationSearch</label>
          </labels>
          <translated>true</translated>
          <subWidgets>
            <widget name="dc_nature" type="selectManyDirectory">
              <labels>
                <label mode="any">label.dublincore.nature</label>
              </labels>
              <translated>true</translated>
              <fields>
                <field>fsd:dc_nature</field>
              </fields>
              <properties widgetMode="any">
                <property name="directoryName">cm_document_type</property>
                <property name="localize">true</property>
              </properties>
              <properties widgetMode="edit">
                <property name="wrapperMode">row</property>
              </properties>
            </widget>
          </subWidgets>
        </widget>
      </extension>
  • nuxeo-platform-localconfiguration-web-5.4.2-HF05.jar
    <extension point="widgets" target="org.nuxeo.ecm.platform.forms.layout.WebLayoutManager">
    
        <widget name="theme_selection" type="theme_selection">
          <labels>
            <label mode="any"/>
          </labels>
          <translated>true</translated>
          <fields>
            <field>themeconf:theme</field>
            <field>themeconf:page</field>
            <field>themeconf:perspective</field>
          </fields>
        </widget>
    
      </extension>
  • nuxeo-platform-webapp-base-5.4.2-HF05.jar
    <extension point="widgets" target="org.nuxeo.ecm.platform.forms.layout.WebLayoutManager">
    
        <widget name="listing_selection_box_with_current_document" type="listing_selection_box_with_current_document">
          <labels>
            <label mode="any"/>
          </labels>
          <fields>
            <field>selected</field>
            <field>data.ref</field>
          </fields>
        </widget>
    
        <widget name="listing_ajax_selection_box_with_current_document" type="listing_ajax_selection_box_with_current_document">
          <labels>
            <label mode="any"/>
          </labels>
          <fields>
            <field>selected</field>
            <field>data.ref</field>
          </fields>
        </widget>
    
        <widget name="listing_selection_box" type="listing_selection_box">
          <labels>
            <label mode="any"/>
          </labels>
          <fields>
            <field>selected</field>
            <field>data.ref</field>
          </fields>
        </widget>
    
        <widget name="listing_ajax_selection_box" type="listing_ajax_selection_box">
          <labels>
            <label mode="any"/>
          </labels>
          <fields>
            <field>selected</field>
            <field>data.ref</field>
          </fields>
        </widget>
    
        <widget name="listing_icon_type" type="listing_icon_type">
          <labels>
            <label mode="any"/>
          </labels>
          <fields>
            <field>data</field>
            <field>data.ref</field>
            <field>data.type</field>
            <field>data.folder</field>
          </fields>
        </widget>
    
        <widget name="listing_big_icon_type" type="listing_big_icon_type">
          <labels>
            <label mode="any"/>
          </labels>
          <fields>
            <field>data</field>
            <field>data.ref</field>
            <field>data.type</field>
            <field>data.folder</field>
          </fields>
        </widget>
    
        <widget name="listing_big_icon_type_link" type="listing_big_icon_type_link">
          <labels>
            <label mode="any"/>
          </labels>
          <fields>
            <field>data</field>
            <field>data.ref</field>
            <field>data.type</field>
            <field>data.folder</field>
          </fields>
        </widget>
    
        <widget name="listing_title_link" type="listing_title_link">
          <labels>
            <label mode="any">label.content.header.title</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>data</field>
            <field>data.ref</field>
            <field>data.dc.description</field>
            <field>data.file.content</field>
            <field>data.file.filename</field>
          </fields>
          <properties mode="any">
            <property name="file_property_name">file:content</property>
            <property name="file_schema">file</property>
          </properties>
        </widget>
    
        <widget name="listing_lock_icon" type="listing_lock_icon">
          <labels>
            <label mode="any"/>
          </labels>
          <fields>
            <field>data.lock</field>
          </fields>
        </widget>
    
        <widget name="listing_modification_date" type="datetime">
          <labels>
            <label mode="any">label.content.header.modified</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>data.dc.modified</field>
          </fields>
          <properties widgetMode="any">
            <property name="pattern">#{nxu:basicDateAndTimeFormater()}</property>
          </properties>
        </widget>
    
        <widget name="listing_author" type="listing_author">
          <labels>
            <label mode="any">label.content.header.author</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>data.dublincore.creator</field>
          </fields>
        </widget>
    
        <widget name="listing_lifecycle" type="listing_lifecycle">
          <labels>
            <label mode="any">label.content.header.currentLifecycleState</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>data.currentLifeCycleState</field>
          </fields>
        </widget>
    
        <widget name="listing_livedit_link" type="listing_livedit_link">
          <labels>
            <label mode="any"/>
          </labels>
          <fields>
            <field>data</field>
          </fields>
          <properties mode="any">
            <property name="file_schema">file</property>
            <property name="file_field_name">content</property>
            <property name="filename_field_name">filename</property>
          </properties>
        </widget>
    
        <widget name="listing_version" type="listing_version">
          <labels>
            <label mode="any">label.version</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>data</field>
          </fields>
        </widget>
    
        <widget name="listing_description" type="text">
          <labels>
            <label mode="any">label.dublincore.description</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>data.dc.description</field>
          </fields>
        </widget>
    
        <widget name="listing_nature" type="selectOneDirectory">
          <labels>
            <label mode="any">label.dublincore.nature</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>data.dc.nature</field>
          </fields>
          <properties mode="any">
            <property name="directoryName">nature</property>
            <property name="localize">true</property>
          </properties>
        </widget>
    
        <widget name="listing_subjects" type="template">
          <labels>
            <label mode="any">label.dublincore.subject</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>data.dc.subjects</field>
          </fields>
          <properties mode="any">
            <property name="template">/widgets/subjects_widget.xhtml</property>
          </properties>
        </widget>
    
        <widget name="listing_rights" type="text">
          <labels>
            <label mode="any">label.dublincore.rights</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>data.dc.rights</field>
          </fields>
        </widget>
    
        <widget name="listing_source" type="text">
          <labels>
            <label mode="any">label.dublincore.source</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>data.dc.source</field>
          </fields>
        </widget>
    
        <widget name="listing_coverage" type="template">
          <labels>
            <label mode="any">label.dublincore.coverage</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>data.dc.coverage</field>
          </fields>
          <properties mode="any">
            <property name="template">/widgets/coverage_widget.xhtml</property>
          </properties>
        </widget>
    
        <widget name="listing_creation_date" type="datetime">
          <labels>
            <label mode="any">label.dublincore.created</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>data.dc.created</field>
          </fields>
          <properties widgetMode="any">
            <property name="pattern">#{nxu:basicDateAndTimeFormater()}</property>
          </properties>
        </widget>
    
        <widget name="listing_format" type="text">
          <labels>
            <label mode="any">label.dublincore.format</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>data.dc.format</field>
          </fields>
        </widget>
    
        <widget name="listing_language" type="text">
          <labels>
            <label mode="any">label.dublincore.language</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>data.dc.language</field>
          </fields>
        </widget>
    
        <widget name="listing_expiration_date" type="datetime">
          <labels>
            <label mode="any">label.dublincore.expired</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>data.dc.expired</field>
          </fields>
          <properties widgetMode="any">
            <property name="pattern">#{nxu:basicDateAndTimeFormater()}</property>
          </properties>
        </widget>
    
        <widget name="listing_contributors" type="template">
          <labels>
            <label mode="any">label.dublincore.contributors</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>data.dc.contributors</field>
          </fields>
          <properties mode="any">
            <property name="template">/widgets/contributors_widget.xhtml</property>
          </properties>
        </widget>
    
        <widget name="listing_last_contributor" type="listing_last_contributor">
          <labels>
            <label mode="any">label.dublincore.lastContributor</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>data.dc.lastContributor</field>
          </fields>
        </widget>
      </extension>
  • nuxeo-platform-webapp-base-5.4.2-HF05.jar
    <extension point="widgets" target="org.nuxeo.ecm.platform.forms.layout.WebLayoutManager">
    
        <widget name="search_all_words" type="text">
          <labels>
            <label mode="any">label.search.all_words</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>search:fulltext_all</field>
          </fields>
          <properties widgetMode="edit">
            <property name="styleClass">dataInputText</property>
          </properties>
        </widget>
    
        <widget name="search_title" type="text">
          <labels>
            <label mode="any">label.dublincore.title</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>search:title</field>
          </fields>
          <properties widgetMode="edit">
            <property name="styleClass">dataInputText</property>
          </properties>
        </widget>
    
        <widget name="search_description" type="text">
          <labels>
            <label mode="any">label.dublincore.description</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>search:description</field>
          </fields>
          <properties widgetMode="edit">
            <property name="styleClass">dataInputText</property>
          </properties>
        </widget>
    
        <widget name="search_nature" type="selectManyDirectory">
          <labels>
            <label mode="any">label.dublincore.nature</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>search:nature</field>
          </fields>
          <properties mode="any">
            <property name="directoryName">nature</property>
            <property name="localize">true</property>
          </properties>
        </widget>
    
        <widget name="search_subjects" type="template">
          <labels>
            <label mode="any">label.dublincore.subject</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>search:subjects</field>
          </fields>
          <properties mode="any">
            <property name="template">/widgets/subjects_widget.xhtml</property>
          </properties>
        </widget>
    
        <widget name="search_rights" type="text">
          <labels>
            <label mode="any">label.dublincore.rights</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>search:rights</field>
          </fields>
          <properties widgetMode="edit">
            <property name="styleClass">dataInputText</property>
          </properties>
        </widget>
    
        <widget name="search_source" type="text">
          <labels>
            <label mode="any">label.dublincore.source</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>search:source</field>
          </fields>
          <properties widgetMode="edit">
            <property name="styleClass">dataInputText</property>
          </properties>
        </widget>
    
        <widget name="search_coverage" type="template">
          <labels>
            <label mode="any">label.dublincore.coverage</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>search:coverage</field>
          </fields>
          <properties mode="any">
            <property name="template">
              /widgets/search_coverage_widget.xhtml
            </property>
          </properties>
        </widget>
    
        <widget name="search_created_min" type="datetime">
          <labels>
            <label mode="any">label.dublincore.creationDateBetween</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>search:created_min</field>
          </fields>
          <properties widgetMode="any">
            <property name="pattern">#{nxu:basicDateAndTimeFormater()}</property>
          </properties>
        </widget>
    
        <widget name="search_created_max" type="datetime">
          <labels>
            <label mode="any">label.search.and</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>search:created_max</field>
          </fields>
          <properties widgetMode="any">
            <property name="pattern">#{nxu:basicDateAndTimeFormater()}</property>
          </properties>
        </widget>
    
        <widget name="search_modified_min" type="datetime">
          <labels>
            <label mode="any">label.dublincore.modificationDateBetween</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>search:modified_min</field>
          </fields>
          <properties widgetMode="any">
            <property name="pattern">#{nxu:basicDateAndTimeFormater()}</property>
          </properties>
          <properties widgetMode="edit">
            <property name="format">#{nxu:basicDateAndTimeFormater()}</property>
            <property name="defaultTime">00:00</property>
          </properties>
        </widget>
    
        <widget name="search_modified_max" type="datetime">
          <labels>
            <label mode="any">label.search.and</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>search:modified_max</field>
          </fields>
          <properties widgetMode="any">
            <property name="pattern">#{nxu:basicDateAndTimeFormater()}</property>
          </properties>
          <properties widgetMode="edit">
            <property name="format">#{nxu:basicDateAndTimeFormater()}</property>
            <property name="defaultTime">23:59</property>
          </properties>
        </widget>
    
        <widget name="search_issued_min" type="datetime">
          <labels>
            <label mode="any">label.dublincore.issueDateBetween</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>search:issued_min</field>
          </fields>
          <properties widgetMode="any">
            <property name="pattern">#{nxu:basicDateAndTimeFormater()}</property>
          </properties>
        </widget>
    
        <widget name="search_issued_max" type="datetime">
          <labels>
            <label mode="any">label.search.and</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>search:issued_max</field>
          </fields>
          <properties widgetMode="any">
            <property name="pattern">#{nxu:basicDateAndTimeFormater()}</property>
          </properties>
        </widget>
    
        <widget name="search_validated_min" type="datetime">
          <labels>
            <label mode="any">label.dublincore.validationDateBetween</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>search:valid_min</field>
          </fields>
          <properties widgetMode="any">
            <property name="pattern">#{nxu:basicDateAndTimeFormater()}</property>
          </properties>
        </widget>
    
        <widget name="search_validated_max" type="datetime">
          <labels>
            <label mode="any">label.search.and</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>search:valid_max</field>
          </fields>
          <properties widgetMode="any">
            <property name="pattern">#{nxu:basicDateAndTimeFormater()}</property>
          </properties>
        </widget>
    
        <widget name="search_expired_min" type="datetime">
          <labels>
            <label mode="any">label.dublincore.expirationDateBetween</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>search:expired_min</field>
          </fields>
          <properties widgetMode="any">
            <property name="pattern">#{nxu:basicDateAndTimeFormater()}</property>
          </properties>
        </widget>
    
        <widget name="search_expired_max" type="datetime">
          <labels>
            <label mode="any">label.search.and</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>search:expired_max</field>
          </fields>
          <properties widgetMode="any">
            <property name="pattern">#{nxu:basicDateAndTimeFormater()}</property>
          </properties>
        </widget>
    
        <widget name="search_format" type="text">
          <labels>
            <label mode="any">label.dublincore.format</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>search:format</field>
          </fields>
          <properties widgetMode="edit">
            <property name="styleClass">dataInputText</property>
          </properties>
        </widget>
    
        <widget name="search_path" type="select_path_tree">
          <labels>
            <label mode="any">label.advanced_search.searchpath</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>search:searchpath</field>
          </fields>
          <properties>
            <property name="labelOpenPopUp">label.relation.addPath</property>
          </properties>
        </widget>
    
        <widget name="search_language" type="text">
          <labels>
            <label mode="any">label.dublincore.language</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>search:language</field>
          </fields>
          <properties widgetMode="edit">
            <property name="styleClass">dataInputText</property>
          </properties>
        </widget>
    
        <widget name="search_deleted_documents" type="template">
          <labels>
            <label mode="any">label.search.deleted.documents</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>search:currentLifeCycleState</field>
          </fields>
          <properties mode="any">
            <property name="template">
              /widgets/search_deleted_documents_widget.xhtml
            </property>
          </properties>
          <widgetModes>
            <mode value="any">
              #{nxu:test(deleteActions.trashManagementEnabled, mode, 'hidden')}
            </mode>
          </widgetModes>
        </widget>
    
      </extension>
  • nuxeo-user-dashboard-jsf-5.4.2-HF05.jar
    <extension point="widgets" target="org.nuxeo.ecm.platform.forms.layout.WebLayoutManager">
    
        <widget name="listing_task_name" type="listing_task_name">
          <labels>
            <label mode="any">label.workflow.task.name</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>data</field>
          </fields>
        </widget>
    
        <widget name="listing_task_document_title_link" type="listing_title_link">
          <labels>
            <label mode="any">label.title</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>data.document</field>
            <field>data.document.ref</field>
            <field>data.document.dc.description</field>
          </fields>
          <properties widgetMode="any">
            <property name="tab">
              #{nxu:test(layoutValue.data.taskInstance.getVariableLocally('createdFromCreateTaskOperation')
              == 'true', '', 'TAB_CONTENT_JBPM')}
            </property>
          </properties>
        </widget>
    
        <widget name="listing_task_directive" type="text">
          <labels>
            <label mode="any">label.review.directive</label>
          </labels>
          <translated>true</translated>
          <properties widgetMode="any">
            <property name="value">
              #{messages[layoutValue.data.directive]}
            </property>
          </properties>
        </widget>
    
        <widget name="listing_task_comment" type="text">
          <labels>
            <label mode="any">label.review.user.comment</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>data.comment</field>
          </fields>
        </widget>
    
        <widget name="listing_task_dueDate" type="datetime">
          <labels>
            <label mode="any">label.workflow.task.duedate</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>data.dueDate</field>
          </fields>
          <properties widgetMode="any">
            <property name="styleClass">
              #{nxu:test(layoutValue.data.expired, 'error', '')}
            </property>
            <property name="pattern">#{nxu:dateAndTimeFormater('medium')}</property>
          </properties>
        </widget>
    
        <widget name="listing_task_startDate" type="datetime">
          <labels>
            <label mode="any">label.workflow.task.startDate</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>data.startDate</field>
          </fields>
          <properties widgetMode="any">
            <property name="pattern">#{nxu:dateAndTimeFormater('medium')}</property>
          </properties>
        </widget>
    
        <widget name="listing_process_name" type="listing_process_name">
          <labels>
            <label mode="any">label.name</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>data.processInstanceName</field>
          </fields>
        </widget>
    
        <widget name="listing_process_document_title_link" type="listing_title_link">
          <labels>
            <label mode="any">label.title</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>data.documentModel</field>
            <field>data.documentModel.ref</field>
            <field>data.documentModel.dc.description</field>
          </fields>
          <properties widgetMode="any">
            <property name="tab">TAB_CONTENT_JBPM</property>
          </properties>
        </widget>
    
        <widget name="listing_process_startDate" type="datetime">
          <labels>
            <label mode="any">label.workflow.task.startDate</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>data.processInstanceStartDate</field>
          </fields>
          <properties widgetMode="any">
            <property name="pattern">#{nxu:dateAndTimeFormater('medium')}</property>
          </properties>
        </widget>
    
      </extension>
  • nuxeo-platform-document-routing-web-5.4.3-I20110729.jar
    <extension point="widgets" target="org.nuxeo.ecm.platform.forms.layout.WebLayoutManager">
    
        <widget name="dr_listing_document_route_folder_element_type" type="listing_document_route_folder_element_type">
          <labels>
            <label mode="any">label.document.route.content.header.type</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>routeElement.document</field>
            <field>routeElement.document.id</field>
            <field>routeElement.document.hasFacet('Folderish')</field>
          </fields>
        </widget>
    
        <widget name="dr_listing_document_route_element_type" type="listing_document_route_element_type">
          <labels>
            <label mode="any">label.document.route.content.header.type</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>data.document</field>
            <field>data.document.type</field>
          </fields>
        </widget>
    
        <widget name="dr_listing_title_link" type="listing_route_title_link">
          <labels>
            <label mode="any">label.content.header.title</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>data.document</field>
            <field>data.document.id</field>
            <field>data.document.title</field>
          </fields>
        </widget>
    
        <widget name="dr_listing_route_element_state" type="listing_document_route_element_state">
          <translated>true</translated>
          <fields>
            <field>data.document.currentLifeCycleState</field>
          </fields>
        </widget>
    
        <widget name="dr_listing_title_description" type="text">
          <labels>
            <label mode="any">label.content.header.description</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>data.document.dc.description</field>
          </fields>
        </widget>
    
        <widget name="dr_listing__edit_document_route_element" type="listing_edit_document_route_element">
          <labels>
            <label mode="any">label.document.route.content.header.update</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>data.document</field>
            <field>data.document.id</field>
          </fields>
        </widget>
    
        <widget name="dr_listing_add_step" type="add_step">
          <translated>true</translated>
          <fields>
            <field>data.document</field>
            <field>data.document.id</field>
            <field>data.document.hasFacet('Folderish')</field>
          </fields>
        </widget>
    
        <widget name="dr_listing_remove_step" type="remove_step">
          <translated>true</translated>
          <fields>
            <field>data.document</field>
            <field>data.document.id</field>
          </fields>
        </widget>
    
        <widget name="dr_listing_title" type="text">
          <labels>
            <label mode="any">label.content.header.title</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>data.document.dc.title</field>
          </fields>
        </widget>
    
        <widget name="dr_listing_current_lifecycle" type="text">
          <labels>
            <label mode="any">label.content.header.currentLifecycleState</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>data.document.currentLifeCycleState</field>
          </fields>
        </widget>
    
        <widget name="dr_listing_no_comments" type="listing_no_comments">
          <labels>
            <label mode="any">label.content.header.comments</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>data.document</field>
            <field>data.document.hasFacet('CommentsInfoHolder')</field>
            <field>data.document.infocom.numberOfComments</field>
          </fields>
        </widget>
    
        <widget name="dr_listing_step_actions" type="step_actions">
          <translated>true</translated>
          <fields>
            <field>data.document</field>
            <field>data.document.id</field>
            <field>data.document.hasFacet('Folderish')</field>
          </fields>
        </widget>
    
      </extension>