Platform Explorer / CMF 1.8

Contribution com.nuxeo.cm.table.widget--widgettypes

This contribution is part of XML component com.nuxeo.cm.table.widget inside nuxeo-case-management-web-1.8.jar

Extension Point

Extension point widgettypes of component WebLayoutManager.

Contributed Items

  • <widgetType name="listing_cm_title_link">
          <documentation>
            This widget type displays a link to navigate to a case.
            <br/>
            It requires the following fields configuration:
            <ul>
              <li>
                first field maps the document model, it will be used to display the
                document link and its title
              </li>
              <li>
                second field maps the unique id to be used for contextual menu (e.g.
                the document model id)
              </li>
              <li>third field maps the caseLink's caseDocumentId.</li>
            </ul>
          </documentation>
    
          <handler-class>
            org.nuxeo.ecm.platform.forms.layout.facelets.plugins.TemplateWidgetTypeHandler
          </handler-class>
          <property name="template">
            /widgets/listing/listing_cm_title_link_widget_template.xhtml
          </property>
        </widgetType>

    This widget type displays a link to navigate to a case. It requires the following fields configuration:

  • <widgetType name="listing_inbox_title_link">
    
          <documentation>
            This widget type displays a link to navigate to a case.
            <br/>
            It requires the following fields configuration:
            <ul>
              <li>
                first field maps the document model, it will be used to display the
                document link and its title
              </li>
              <li>
                second field maps the unique id to be used for contextual menu (e.g.
                the document model id)
              </li>
              <li>third field maps the caseLink's caseDocumentId.</li>
              <li>fouth field maps the isRead property of a caseLink.</li>
            </ul>
          </documentation>
    
          <handler-class>
            org.nuxeo.ecm.platform.forms.layout.facelets.plugins.TemplateWidgetTypeHandler
          </handler-class>
          <property name="template">
            /widgets/listing/listing_cm_inbox_title_link_widget_template.xhtml
          </property>
    
        </widgetType>

    This widget type displays a link to navigate to a case. It requires the following fields configuration:

  • <widgetType name="listing_draft_title_link">
    
          <documentation>
            This widget type displays a link to navigate to a case.
            <br/>
            It requires the following fields configuration:
            <ul>
              <li>
                first field maps the document model, it will be used to display the
                document link and its title
              </li>
              <li>
                second field maps the unique id to be used for contextual menu (e.g.
                the document model id)
              </li>
              <li>third field maps the caseLink's caseDocumentId.</li>
            </ul>
          </documentation>
    
          <handler-class>
            org.nuxeo.ecm.platform.forms.layout.facelets.plugins.TemplateWidgetTypeHandler
          </handler-class>
          <property name="template">
            /widgets/listing/listing_cm_draft_title_link_widget_template.xhtml
          </property>
    
        </widgetType>

    This widget type displays a link to navigate to a case. It requires the following fields configuration:

  • <widgetType name="listing_cm_text_history_action">
          <documentation>
            This widget type displays a action logged by the audit.
            <br/>
            It requires the following fields configuration:
            <ul>
              <li>first field maps the entryId for the entryLog</li>
            </ul>
          </documentation>
          <handler-class>
            org.nuxeo.ecm.platform.forms.layout.facelets.plugins.TemplateWidgetTypeHandler
          </handler-class>
          <property name="template">
            /widgets/listing/listing_cm_text_history_action_widget_template.xhtml
          </property>
        </widgetType>

    This widget type displays a action logged by the audit. It requires the following fields configuration:

  • <widgetType name="listing_cm_text_history_username">
          <documentation>
            This widget type displays the username for a given principal
            <br/>
            It requires the following fields configuration:
            <ul>
              <li>first field maps the principalName</li>
            </ul>
          </documentation>
          <handler-class>
            org.nuxeo.ecm.platform.forms.layout.facelets.plugins.TemplateWidgetTypeHandler
          </handler-class>
          <property name="template">
            /widgets/listing/listing_cm_text_username_widget_template.xhtml
          </property>
        </widgetType>

    This widget type displays the username for a given principal It requires the following fields configuration:

  • <widgetType name="listing_cm_text_distribution_history_comment">
          <documentation>
            This widget type displays a comment logged by the audit.
            <br/>
            It requires the following fields configuration:
            <ul>
              <li>first field maps the logEntry</li>
            </ul>
          </documentation>
          <handler-class>
            org.nuxeo.ecm.platform.forms.layout.facelets.plugins.TemplateWidgetTypeHandler
          </handler-class>
          <property name="template">
            /widgets/listing/listing_cm_text_dis_history_comment_widget_template.xhtml
          </property>
        </widgetType>

    This widget type displays a comment logged by the audit. It requires the following fields configuration:

  • <widgetType name="listing_cm_text_distribution_action_recipient">
          <documentation>
            This widget type displays the action recipients logged by the audit.
            <br/>
            It requires the following fields configuration:
            <ul>
              <li>first field maps the logEntry</li>
            </ul>
          </documentation>
          <handler-class>
            org.nuxeo.ecm.platform.forms.layout.facelets.plugins.TemplateWidgetTypeHandler
          </handler-class>
          <property name="template">
            /widgets/listing/listing_cm_text_dis_history_action_recepients_widget_template.xhtml
          </property>
        </widgetType>

    This widget type displays the action recipients logged by the audit. It requires the following fields configuration:

  • <widgetType name="listing_cm_text_distribution_copy_recipient">
          <documentation>
            This widget type displays the copy recipients logged by the audit.
            <br/>
            It requires the following fields configuration:
            <ul>
              <li>first field maps the logEntry</li>
            </ul>
          </documentation>
          <handler-class>
            org.nuxeo.ecm.platform.forms.layout.facelets.plugins.TemplateWidgetTypeHandler
          </handler-class>
          <property name="template">
            /widgets/listing/listing_cm_text_dis_history_copy_recepients_widget_template.xhtml
          </property>
        </widgetType>

    This widget type displays the copy recipients logged by the audit. It requires the following fields configuration:

  • <widgetType name="listing_cm_relations_outgoing_predicate">
          <documentation>
            This widget type displays the prdicate in a relation
            <br/>
            It requires the following fields configuration:
            <ul>
              <li>statement.predicate.uri</li>
            </ul>
          </documentation>
          <handler-class>
            org.nuxeo.ecm.platform.forms.layout.facelets.plugins.TemplateWidgetTypeHandler
          </handler-class>
          <property name="template">
            /widgets/listing/listing_cm_text_relations_outgoing_predicate_widget_template.xhtml
          </property>
        </widgetType>

    This widget type displays the prdicate in a relation It requires the following fields configuration:

  • <widgetType name="listing_cm_relations_incoming_predicate">
          <documentation>
            This widget type displays the prdicate in a relation
            <br/>
            It requires the following fields configuration:
            <ul>
              <li>statement.predicate.uri</li>
            </ul>
          </documentation>
          <handler-class>
            org.nuxeo.ecm.platform.forms.layout.facelets.plugins.TemplateWidgetTypeHandler
          </handler-class>
          <property name="template">
            /widgets/listing/listing_cm_text_relations_incoming_predicate_widget_template.xhtml
          </property>
        </widgetType>

    This widget type displays the prdicate in a relation It requires the following fields configuration:

  • <widgetType name="listing_cm_relations_object">
          <documentation>
            This widget type displays the prdicate in a relation
            <br/>
            It requires the following fields configuration:
            <ul>
              <li>statement.</li>
              <li>statement.objectInfo</li>
            </ul>
          </documentation>
          <handler-class>
            org.nuxeo.ecm.platform.forms.layout.facelets.plugins.TemplateWidgetTypeHandler
          </handler-class>
          <property name="template">
            /widgets/listing/listing_cm_text_relations_object_widget_template.xhtml
          </property>
        </widgetType>

    This widget type displays the prdicate in a relation It requires the following fields configuration:

  • <widgetType name="listing_cm_relations_comment">
          <documentation>
            This widget type displays the comment in a relation
            <br/>
            It requires the following fields configuration:
            <ul>
              <li>statement.</li>
              <li>statement.comment</li>
            </ul>
          </documentation>
          <handler-class>
            org.nuxeo.ecm.platform.forms.layout.facelets.plugins.TemplateWidgetTypeHandler
          </handler-class>
          <property name="template">
            /widgets/listing/listing_cm_text_relations_comment_widget_template.xhtml
          </property>
        </widgetType>

    This widget type displays the comment in a relation It requires the following fields configuration:

  • <widgetType name="listing_cm_relations_actions">
          <documentation>
            This widget type displays the actions that a user can perform on the
            documents from relation
            <br/>
            It requires the following fields configuration:
            <ul>
              <li>statement.</li>
            </ul>
          </documentation>
          <handler-class>
            org.nuxeo.ecm.platform.forms.layout.facelets.plugins.TemplateWidgetTypeHandler
          </handler-class>
          <property name="template">
            /widgets/listing/listing_cm_text_relations_actions_widget_template.xhtml
          </property>
        </widgetType>

    This widget type displays the actions that a user can perform on the documents from relation It requires the following fields configuration:

  • <widgetType name="listing_cm_inbox_actionable_case_link_actions">
    
          <documentation>
            This widget type displays 2 links to approve or reject a task
            <br/>
            It requires the following fields configuration:
            <ul>
              <li>
                first field maps the document model, it will be used to display the
                document link and its title
              </li>
              <li>
                second field maps the unique id to be used for contextual menu (e.g.
                the document model id)
              </li>
              <li>third field maps the caseLink's caseDocumentId.</li>
              <li>fouth field maps the isRead property of a caseLink.</li>
            </ul>
          </documentation>
    
          <handler-class>
            org.nuxeo.ecm.platform.forms.layout.facelets.plugins.TemplateWidgetTypeHandler
          </handler-class>
          <property name="template">
            /widgets/listing/listing_cm_inbox_actionable_case_link_actions_template.xhtml
          </property>
        </widgetType>

    This widget type displays 2 links to approve or reject a task It requires the following fields configuration:

  • <widgetType name="listing_cm_routing_task_type_widget">
          <documentation>
            This widget type displays the prdicate in a relation
            <br/>
            It requires the following fields configuration:
            <ul>
              <li>directory name</li>
              <li>data</li>
            </ul>
          </documentation>
          <handler-class>
            org.nuxeo.ecm.platform.forms.layout.facelets.plugins.TemplateWidgetTypeHandler
          </handler-class>
          <property name="template">
            /widgets/listing/listing_cm_routing_task_type_widget_template.xhtml
          </property>
        </widgetType>

    This widget type displays the prdicate in a relation It requires the following fields configuration:

  • <widgetType name="listing_cm_routing_doc_properties">
          <documentation>
            This widget type displays some task properties
            <br/>
            It requires the following fields configuration:
            <ul>
              <li>the documentRouteElement</li>
            </ul>
          </documentation>
          <handler-class>
            org.nuxeo.ecm.platform.forms.layout.facelets.plugins.TemplateWidgetTypeHandler
          </handler-class>
          <property name="template">
            /widgets/listing/listing_cm_routing_doc_properties_widget_template.xhtml
          </property>
        </widgetType>

    This widget type displays some task properties It requires the following fields configuration:

  • <widgetType name="listing_cm_route_title_link">
    
          <documentation>
            This widget type displays a link to a route. It opens a new window
            with route as selected tab.
            <br/>
            It requires the following fields configuration:
            <ul>
              <li>
                first field maps the document model, it will be used to display the
                document link and its title
              </li>
            </ul>
          </documentation>
    
          <handler-class>
            org.nuxeo.ecm.platform.forms.layout.facelets.plugins.TemplateWidgetTypeHandler
          </handler-class>
          <property name="template">
            /documentrouting_widgets/listing/listing_cm_case_linked_route_widget_template.xhtml
          </property>
        </widgetType>

    This widget type displays a link to a route. It opens a new window with route as selected tab. It requires the following fields configuration:

XML Source

<extension point="widgettypes" target="org.nuxeo.ecm.platform.forms.layout.WebLayoutManager">
    <widgetType name="listing_cm_title_link">
      <documentation>
        This widget type displays a link to navigate to a case.
        <br/>
        It requires the following fields configuration:
        <ul>
          <li>
            first field maps the document model, it will be used to display the
            document link and its title
          </li>
          <li>
            second field maps the unique id to be used for contextual menu (e.g.
            the document model id)
          </li>
          <li>third field maps the caseLink's caseDocumentId.</li>
        </ul>
      </documentation>

      <handler-class>
        org.nuxeo.ecm.platform.forms.layout.facelets.plugins.TemplateWidgetTypeHandler
      </handler-class>
      <property name="template">
        /widgets/listing/listing_cm_title_link_widget_template.xhtml
      </property>
    </widgetType>

    <widgetType name="listing_inbox_title_link">

      <documentation>
        This widget type displays a link to navigate to a case.
        <br/>
        It requires the following fields configuration:
        <ul>
          <li>
            first field maps the document model, it will be used to display the
            document link and its title
          </li>
          <li>
            second field maps the unique id to be used for contextual menu (e.g.
            the document model id)
          </li>
          <li>third field maps the caseLink's caseDocumentId.</li>
          <li>fouth field maps the isRead property of a caseLink.</li>
        </ul>
      </documentation>

      <handler-class>
        org.nuxeo.ecm.platform.forms.layout.facelets.plugins.TemplateWidgetTypeHandler
      </handler-class>
      <property name="template">
        /widgets/listing/listing_cm_inbox_title_link_widget_template.xhtml
      </property>

    </widgetType>

    <widgetType name="listing_draft_title_link">

      <documentation>
        This widget type displays a link to navigate to a case.
        <br/>
        It requires the following fields configuration:
        <ul>
          <li>
            first field maps the document model, it will be used to display the
            document link and its title
          </li>
          <li>
            second field maps the unique id to be used for contextual menu (e.g.
            the document model id)
          </li>
          <li>third field maps the caseLink's caseDocumentId.</li>
        </ul>
      </documentation>

      <handler-class>
        org.nuxeo.ecm.platform.forms.layout.facelets.plugins.TemplateWidgetTypeHandler
      </handler-class>
      <property name="template">
        /widgets/listing/listing_cm_draft_title_link_widget_template.xhtml
      </property>

    </widgetType>

    <widgetType name="listing_cm_text_history_action">
      <documentation>
        This widget type displays a action logged by the audit.
        <br/>
        It requires the following fields configuration:
        <ul>
          <li>first field maps the entryId for the entryLog</li>
        </ul>
      </documentation>
      <handler-class>
        org.nuxeo.ecm.platform.forms.layout.facelets.plugins.TemplateWidgetTypeHandler
      </handler-class>
      <property name="template">
        /widgets/listing/listing_cm_text_history_action_widget_template.xhtml
      </property>
    </widgetType>

    <widgetType name="listing_cm_text_history_username">
      <documentation>
        This widget type displays the username for a given principal
        <br/>
        It requires the following fields configuration:
        <ul>
          <li>first field maps the principalName</li>
        </ul>
      </documentation>
      <handler-class>
        org.nuxeo.ecm.platform.forms.layout.facelets.plugins.TemplateWidgetTypeHandler
      </handler-class>
      <property name="template">
        /widgets/listing/listing_cm_text_username_widget_template.xhtml
      </property>
    </widgetType>

    <widgetType name="listing_cm_text_distribution_history_comment">
      <documentation>
        This widget type displays a comment logged by the audit.
        <br/>
        It requires the following fields configuration:
        <ul>
          <li>first field maps the logEntry</li>
        </ul>
      </documentation>
      <handler-class>
        org.nuxeo.ecm.platform.forms.layout.facelets.plugins.TemplateWidgetTypeHandler
      </handler-class>
      <property name="template">
        /widgets/listing/listing_cm_text_dis_history_comment_widget_template.xhtml
      </property>
    </widgetType>

    <widgetType name="listing_cm_text_distribution_action_recipient">
      <documentation>
        This widget type displays the action recipients logged by the audit.
        <br/>
        It requires the following fields configuration:
        <ul>
          <li>first field maps the logEntry</li>
        </ul>
      </documentation>
      <handler-class>
        org.nuxeo.ecm.platform.forms.layout.facelets.plugins.TemplateWidgetTypeHandler
      </handler-class>
      <property name="template">
        /widgets/listing/listing_cm_text_dis_history_action_recepients_widget_template.xhtml
      </property>
    </widgetType>

    <widgetType name="listing_cm_text_distribution_copy_recipient">
      <documentation>
        This widget type displays the copy recipients logged by the audit.
        <br/>
        It requires the following fields configuration:
        <ul>
          <li>first field maps the logEntry</li>
        </ul>
      </documentation>
      <handler-class>
        org.nuxeo.ecm.platform.forms.layout.facelets.plugins.TemplateWidgetTypeHandler
      </handler-class>
      <property name="template">
        /widgets/listing/listing_cm_text_dis_history_copy_recepients_widget_template.xhtml
      </property>
    </widgetType>

    <widgetType name="listing_cm_relations_outgoing_predicate">
      <documentation>
        This widget type displays the prdicate in a relation
        <br/>
        It requires the following fields configuration:
        <ul>
          <li>statement.predicate.uri</li>
        </ul>
      </documentation>
      <handler-class>
        org.nuxeo.ecm.platform.forms.layout.facelets.plugins.TemplateWidgetTypeHandler
      </handler-class>
      <property name="template">
        /widgets/listing/listing_cm_text_relations_outgoing_predicate_widget_template.xhtml
      </property>
    </widgetType>

    <widgetType name="listing_cm_relations_incoming_predicate">
      <documentation>
        This widget type displays the prdicate in a relation
        <br/>
        It requires the following fields configuration:
        <ul>
          <li>statement.predicate.uri</li>
        </ul>
      </documentation>
      <handler-class>
        org.nuxeo.ecm.platform.forms.layout.facelets.plugins.TemplateWidgetTypeHandler
      </handler-class>
      <property name="template">
        /widgets/listing/listing_cm_text_relations_incoming_predicate_widget_template.xhtml
      </property>
    </widgetType>

    <widgetType name="listing_cm_relations_object">
      <documentation>
        This widget type displays the prdicate in a relation
        <br/>
        It requires the following fields configuration:
        <ul>
          <li>statement.</li>
          <li>statement.objectInfo</li>
        </ul>
      </documentation>
      <handler-class>
        org.nuxeo.ecm.platform.forms.layout.facelets.plugins.TemplateWidgetTypeHandler
      </handler-class>
      <property name="template">
        /widgets/listing/listing_cm_text_relations_object_widget_template.xhtml
      </property>
    </widgetType>

    <widgetType name="listing_cm_relations_comment">
      <documentation>
        This widget type displays the comment in a relation
        <br/>
        It requires the following fields configuration:
        <ul>
          <li>statement.</li>
          <li>statement.comment</li>
        </ul>
      </documentation>
      <handler-class>
        org.nuxeo.ecm.platform.forms.layout.facelets.plugins.TemplateWidgetTypeHandler
      </handler-class>
      <property name="template">
        /widgets/listing/listing_cm_text_relations_comment_widget_template.xhtml
      </property>
    </widgetType>

    <widgetType name="listing_cm_relations_actions">
      <documentation>
        This widget type displays the actions that a user can perform on the
        documents from relation
        <br/>
        It requires the following fields configuration:
        <ul>
          <li>statement.</li>
        </ul>
      </documentation>
      <handler-class>
        org.nuxeo.ecm.platform.forms.layout.facelets.plugins.TemplateWidgetTypeHandler
      </handler-class>
      <property name="template">
        /widgets/listing/listing_cm_text_relations_actions_widget_template.xhtml
      </property>
    </widgetType>

    <widgetType name="listing_cm_inbox_actionable_case_link_actions">

      <documentation>
        This widget type displays 2 links to approve or reject a task
        <br/>
        It requires the following fields configuration:
        <ul>
          <li>
            first field maps the document model, it will be used to display the
            document link and its title
          </li>
          <li>
            second field maps the unique id to be used for contextual menu (e.g.
            the document model id)
          </li>
          <li>third field maps the caseLink's caseDocumentId.</li>
          <li>fouth field maps the isRead property of a caseLink.</li>
        </ul>
      </documentation>

      <handler-class>
        org.nuxeo.ecm.platform.forms.layout.facelets.plugins.TemplateWidgetTypeHandler
      </handler-class>
      <property name="template">
        /widgets/listing/listing_cm_inbox_actionable_case_link_actions_template.xhtml
      </property>
    </widgetType>

    <widgetType name="listing_cm_routing_task_type_widget">
      <documentation>
        This widget type displays the prdicate in a relation
        <br/>
        It requires the following fields configuration:
        <ul>
          <li>directory name</li>
          <li>data</li>
        </ul>
      </documentation>
      <handler-class>
        org.nuxeo.ecm.platform.forms.layout.facelets.plugins.TemplateWidgetTypeHandler
      </handler-class>
      <property name="template">
        /widgets/listing/listing_cm_routing_task_type_widget_template.xhtml
      </property>
    </widgetType>

    <widgetType name="listing_cm_routing_doc_properties">
      <documentation>
        This widget type displays some task properties
        <br/>
        It requires the following fields configuration:
        <ul>
          <li>the documentRouteElement</li>
        </ul>
      </documentation>
      <handler-class>
        org.nuxeo.ecm.platform.forms.layout.facelets.plugins.TemplateWidgetTypeHandler
      </handler-class>
      <property name="template">
        /widgets/listing/listing_cm_routing_doc_properties_widget_template.xhtml
      </property>
    </widgetType>

    <widgetType name="listing_cm_route_title_link">

      <documentation>
        This widget type displays a link to a route. It opens a new window
        with route as selected tab.
        <br/>
        It requires the following fields configuration:
        <ul>
          <li>
            first field maps the document model, it will be used to display the
            document link and its title
          </li>
        </ul>
      </documentation>

      <handler-class>
        org.nuxeo.ecm.platform.forms.layout.facelets.plugins.TemplateWidgetTypeHandler
      </handler-class>
      <property name="template">
        /documentrouting_widgets/listing/listing_cm_case_linked_route_widget_template.xhtml
      </property>
    </widgetType>

  </extension>