<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic How to use  widget List without studio in Nuxeo Forum</title>
    <link>https://connect.hyland.com/t5/nuxeo-forum/how-to-use-widget-list-without-studio/m-p/328296#M15297</link>
    <description>&lt;P&gt;Hi, I want to use this widget in a view jsf but I dont know how to configure this without nuxeo studio. I have defined a document in nuxeo studio and it has a schema "myschema" and field "myfield". Now I want show this field in my view view.xhtml but without use documentLayout tag because only have to show one field and field has to be a list widget.&lt;/P&gt;
&lt;P&gt;My configurations:
-myschema:telefonos multi valued in nuxeo studio
-mydocument type in nuxeo studio&lt;/P&gt;
&lt;P&gt;-In my plugin:
layout definition:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE&gt;	&amp;lt;layout name="telefonos"&amp;gt;
		&amp;lt;templates&amp;gt;
			&amp;lt;template mode="any"&amp;gt;/layouts/layout_default_template.xhtml
			&amp;lt;/template&amp;gt;
		&amp;lt;/templates&amp;gt;
		&amp;lt;rows&amp;gt;
			&amp;lt;row&amp;gt;
				&amp;lt;widget&amp;gt;listArrayWidget&amp;lt;/widget&amp;gt;
			&amp;lt;/row&amp;gt;
		&amp;lt;/rows&amp;gt;
		&amp;lt;widget name="listArrayWidget" type="list"&amp;gt;
			&amp;lt;labels&amp;gt;
				&amp;lt;label mode="any"&amp;gt;Teléfonos&amp;lt;/label&amp;gt;
			&amp;lt;/labels&amp;gt;
			&amp;lt;translated&amp;gt;false&amp;lt;/translated&amp;gt;
			&amp;lt;fields&amp;gt;
				&amp;lt;field&amp;gt;data.telefonos&amp;lt;/field&amp;gt;
			&amp;lt;/fields&amp;gt;
			&amp;lt;properties widgetMode="edit"&amp;gt;
				&amp;lt;property name="required"&amp;gt;true&amp;lt;/property&amp;gt;
			&amp;lt;/properties&amp;gt;
			&amp;lt;properties widgetMode="any"&amp;gt;
				&amp;lt;property name="hideSubLabels"&amp;gt;true&amp;lt;/property&amp;gt;
			&amp;lt;/properties&amp;gt;
			&amp;lt;subWidgets&amp;gt;
				&amp;lt;widget name="listItem" type="text"&amp;gt;
					&amp;lt;fields&amp;gt;
						&amp;lt;field&amp;gt;&amp;lt;/field&amp;gt;
					&amp;lt;/fields&amp;gt;
					&amp;lt;labels&amp;gt;
						&amp;lt;label mode="any"&amp;gt;&amp;lt;/label&amp;gt;
					&amp;lt;/labels&amp;gt;
					&amp;lt;properties widgetMode="edit"&amp;gt;
						&amp;lt;property name="required"&amp;gt;true&amp;lt;/property&amp;gt;
						&amp;lt;property name="validator"&amp;gt;#{dmValidatorBean.validateTelefono}&amp;lt;/property&amp;gt;
					&amp;lt;/properties&amp;gt;
				&amp;lt;/widget&amp;gt;
			&amp;lt;/subWidgets&amp;gt;
		&amp;lt;/widget&amp;gt;
	&amp;lt;/layout&amp;gt;
&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;-In my view xhtml:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE&gt;&amp;lt;a4j:outputPanel ajaxRendered="true"&amp;gt;
&amp;lt;nxl:layout name="telefonos" mode="edit" value="#{mySolicitud.currentDocNuxeo}" /&amp;gt;
&amp;lt;/a4j:outputPanel&amp;gt;
&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;This is showed well in my wizard but when press save button, the changes are not saved. Only are saved the fields text, datetime ...
Someone can help me?&lt;/P&gt;</description>
    <pubDate>Mon, 06 May 2013 17:24:10 GMT</pubDate>
    <dc:creator>geekonspace</dc:creator>
    <dc:date>2013-05-06T17:24:10Z</dc:date>
    <item>
      <title>How to use  widget List without studio</title>
      <link>https://connect.hyland.com/t5/nuxeo-forum/how-to-use-widget-list-without-studio/m-p/328296#M15297</link>
      <description>&lt;P&gt;Hi, I want to use this widget in a view jsf but I dont know how to configure this without nuxeo studio. I have defined a document in nuxeo studio and it has a schema "myschema" and field "myfield". Now I want show this field in my view view.xhtml but without use documentLayout tag because only have to show one field and field has to be a list widget.&lt;/P&gt;
&lt;P&gt;My configurations:
-myschema:telefonos multi valued in nuxeo studio
-mydocument type in nuxeo studio&lt;/P&gt;
&lt;P&gt;-In my plugin:
layout definition:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE&gt;	&amp;lt;layout name="telefonos"&amp;gt;
		&amp;lt;templates&amp;gt;
			&amp;lt;template mode="any"&amp;gt;/layouts/layout_default_template.xhtml
			&amp;lt;/template&amp;gt;
		&amp;lt;/templates&amp;gt;
		&amp;lt;rows&amp;gt;
			&amp;lt;row&amp;gt;
				&amp;lt;widget&amp;gt;listArrayWidget&amp;lt;/widget&amp;gt;
			&amp;lt;/row&amp;gt;
		&amp;lt;/rows&amp;gt;
		&amp;lt;widget name="listArrayWidget" type="list"&amp;gt;
			&amp;lt;labels&amp;gt;
				&amp;lt;label mode="any"&amp;gt;Teléfonos&amp;lt;/label&amp;gt;
			&amp;lt;/labels&amp;gt;
			&amp;lt;translated&amp;gt;false&amp;lt;/translated&amp;gt;
			&amp;lt;fields&amp;gt;
				&amp;lt;field&amp;gt;data.telefonos&amp;lt;/field&amp;gt;
			&amp;lt;/fields&amp;gt;
			&amp;lt;properties widgetMode="edit"&amp;gt;
				&amp;lt;property name="required"&amp;gt;true&amp;lt;/property&amp;gt;
			&amp;lt;/properties&amp;gt;
			&amp;lt;properties widgetMode="any"&amp;gt;
				&amp;lt;property name="hideSubLabels"&amp;gt;true&amp;lt;/property&amp;gt;
			&amp;lt;/properties&amp;gt;
			&amp;lt;subWidgets&amp;gt;
				&amp;lt;widget name="listItem" type="text"&amp;gt;
					&amp;lt;fields&amp;gt;
						&amp;lt;field&amp;gt;&amp;lt;/field&amp;gt;
					&amp;lt;/fields&amp;gt;
					&amp;lt;labels&amp;gt;
						&amp;lt;label mode="any"&amp;gt;&amp;lt;/label&amp;gt;
					&amp;lt;/labels&amp;gt;
					&amp;lt;properties widgetMode="edit"&amp;gt;
						&amp;lt;property name="required"&amp;gt;true&amp;lt;/property&amp;gt;
						&amp;lt;property name="validator"&amp;gt;#{dmValidatorBean.validateTelefono}&amp;lt;/property&amp;gt;
					&amp;lt;/properties&amp;gt;
				&amp;lt;/widget&amp;gt;
			&amp;lt;/subWidgets&amp;gt;
		&amp;lt;/widget&amp;gt;
	&amp;lt;/layout&amp;gt;
&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;-In my view xhtml:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE&gt;&amp;lt;a4j:outputPanel ajaxRendered="true"&amp;gt;
&amp;lt;nxl:layout name="telefonos" mode="edit" value="#{mySolicitud.currentDocNuxeo}" /&amp;gt;
&amp;lt;/a4j:outputPanel&amp;gt;
&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;This is showed well in my wizard but when press save button, the changes are not saved. Only are saved the fields text, datetime ...
Someone can help me?&lt;/P&gt;</description>
      <pubDate>Mon, 06 May 2013 17:24:10 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/nuxeo-forum/how-to-use-widget-list-without-studio/m-p/328296#M15297</guid>
      <dc:creator>geekonspace</dc:creator>
      <dc:date>2013-05-06T17:24:10Z</dc:date>
    </item>
    <item>
      <title>Re: How to use  widget List without studio</title>
      <link>https://connect.hyland.com/t5/nuxeo-forum/how-to-use-widget-list-without-studio/m-p/328297#M15298</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;&lt;A href="http://doc.nuxeo.com/display/NXDOC56/Custom+layout+and+widget+templates#Customlayoutandwidgettemplates-Listwidgettemplate"&gt;Here is the documentation&lt;/A&gt; you're looking for.&lt;/P&gt;
&lt;P&gt;For this kind of problems the Platform Explorer is very useful: assuming you already know how to create and use a widget through XML (otherwise, you'll have to &lt;A href="http://doc.nuxeo.com/display/NXDOC56/Manage+layouts"&gt;read this&lt;/A&gt;), &lt;A href="http://explorer.nuxeo.org/nuxeo/site/distribution/current/viewExtensionPoint/org.nuxeo.ecm.platform.forms.layout.WebLayoutManager--widgets"&gt;see this page&lt;/A&gt; to find examples of widgets that use the "list" widget type in Nuxeo.&lt;/P&gt;
&lt;P&gt;The &lt;A href="http://showcase.nuxeo.com/nuxeo/layoutDemo/listWidget/"&gt;layout showcase&lt;/A&gt; can also be useful.&lt;/P&gt;
&lt;P&gt;Here is one:&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;PRE&gt;&lt;CODE&gt;   &amp;lt;widget name="dr_listing_no_comments" type="list"&amp;gt;
&lt;/CODE&gt;&lt;/PRE&gt;
&lt;/BLOCKQUOTE&gt;
&lt;PRE&gt;&lt;CODE&gt;    &amp;lt;labels&amp;gt;
      &amp;lt;label mode="any"&amp;gt;label.content.header.comments&amp;lt;/label&amp;gt;
    &amp;lt;/labels&amp;gt;
    &amp;lt;translated&amp;gt;true&amp;lt;/translated&amp;gt;
    &amp;lt;fields&amp;gt;
     &amp;lt;field&amp;gt;data.document.tkst.comments&amp;lt;/field&amp;gt;
    &amp;lt;/fields&amp;gt;
    &amp;lt;properties widgetMode="edit"&amp;gt;
      &amp;lt;property name="orderable"&amp;gt;false&amp;lt;/property&amp;gt;
      &amp;lt;property name="diff"&amp;gt;false&amp;lt;/property&amp;gt;
      &amp;lt;property name="display"&amp;gt;table&amp;lt;/property&amp;gt;
      &amp;lt;property name="required"&amp;gt;false&amp;lt;/property&amp;gt;
      &amp;lt;property name="hideSubLabels"&amp;gt;true&amp;lt;/property&amp;gt;
    &amp;lt;/properties&amp;gt;
    &amp;lt;properties mode="any"/&amp;gt;
    &amp;lt;subWidgets&amp;gt;
      &amp;lt;widget name="sub0" type="text"&amp;gt;
        &amp;lt;labels&amp;gt;
          &amp;lt;label mode="any"/&amp;gt;
        &amp;lt;/labels&amp;gt;
        &amp;lt;translated&amp;gt;false&amp;lt;/translated&amp;gt;
        &amp;lt;fields&amp;gt;
          &amp;lt;field/&amp;gt;
        &amp;lt;/fields&amp;gt;
        &amp;lt;properties mode="any"/&amp;gt;
      &amp;lt;/widget&amp;gt;
    &amp;lt;/subWidgets&amp;gt;
  &amp;lt;/widget&amp;gt;
&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;Is your property is just a list of strings, you can get things done by just copy/pasting and tweaking the above XML.&lt;/P&gt;</description>
      <pubDate>Mon, 06 May 2013 18:02:37 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/nuxeo-forum/how-to-use-widget-list-without-studio/m-p/328297#M15298</guid>
      <dc:creator>Marwane_K_A_</dc:creator>
      <dc:date>2013-05-06T18:02:37Z</dc:date>
    </item>
    <item>
      <title>Re: How to use  widget List without studio</title>
      <link>https://connect.hyland.com/t5/nuxeo-forum/how-to-use-widget-list-without-studio/m-p/328298#M15299</link>
      <description>&lt;P&gt;Hi in my field attribute wrote this&lt;/P&gt;</description>
      <pubDate>Mon, 06 May 2013 22:24:53 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/nuxeo-forum/how-to-use-widget-list-without-studio/m-p/328298#M15299</guid>
      <dc:creator>geekonspace</dc:creator>
      <dc:date>2013-05-06T22:24:53Z</dc:date>
    </item>
    <item>
      <title>Re: How to use  widget List without studio</title>
      <link>https://connect.hyland.com/t5/nuxeo-forum/how-to-use-widget-list-without-studio/m-p/328299#M15300</link>
      <description>&lt;P&gt;Hi, it works but in my attribute field I wrote this&lt;/P&gt;</description>
      <pubDate>Tue, 07 May 2013 16:31:04 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/nuxeo-forum/how-to-use-widget-list-without-studio/m-p/328299#M15300</guid>
      <dc:creator>geekonspace</dc:creator>
      <dc:date>2013-05-07T16:31:04Z</dc:date>
    </item>
  </channel>
</rss>

