<?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 Re: add extra column to task datalist in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/add-extra-column-to-task-datalist/m-p/261032#M214162</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi krups,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;1) For the auto-generated column: if you just want a default value you can add this to the content model:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;&amp;lt;properties&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;property name="foo:numberField"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;title&amp;gt;Number field&amp;lt;/title&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;type&amp;gt;d:int&amp;lt;/type&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;default&amp;gt;123&amp;lt;/default&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; …&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;If you want something more complex like set a value based on other fields you could create a behaviour. This lets you execute code triggered by events in the repository, for example on the creation of a new node or an update of the properties. See &lt;/SPAN&gt;&lt;A href="http://ecmarchitect.com/images/articles/alfresco-behavior/behavior-article.pdf" rel="nofollow noopener noreferrer"&gt;http://ecmarchitect.com/images/articles/alfresco-behavior/behavior-article.pdf&lt;/A&gt;&lt;SPAN&gt; for a good tutorial on behaviors.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;2) For colored fields and links you should look into creating a custom control. In the appearance section of the forms configuration you can configure which Freemarker template is used to render the field.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Example:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;&amp;lt;field id="cm:title"&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;control template="/org/alfresco/components/form/controls/textfield.ftl" /&amp;gt;&lt;BR /&gt;&amp;lt;/field&amp;gt;&lt;BR /&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;You can find the out of the box controls in webapps/share/WEB-INF/classes/alfresco/site-webscripts/org/alfresco/components/form/controls/&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 02 Jul 2012 09:01:52 GMT</pubDate>
    <dc:creator>jonash</dc:creator>
    <dc:date>2012-07-02T09:01:52Z</dc:date>
    <item>
      <title>add extra column to task datalist</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/add-extra-column-to-task-datalist/m-p/261029#M214159</link>
      <description>HelloI am really new to Alfresco.I want to add some fields(column) to existing dl:task in datalist. How can I do this?Also I want to know that is it possible to add Number field as auto generated?Thank youKR</description>
      <pubDate>Fri, 29 Jun 2012 04:04:25 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/add-extra-column-to-task-datalist/m-p/261029#M214159</guid>
      <dc:creator>krups</dc:creator>
      <dc:date>2012-06-29T04:04:25Z</dc:date>
    </item>
    <item>
      <title>Re: add extra column to task datalist</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/add-extra-column-to-task-datalist/m-p/261030#M214160</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Data lists in Share are defined in a content model by creating content types that inherit from dl:dataListItem. You can find the default data list content types in &amp;lt;tomcat_home&amp;gt;webapps/alfresco/WEB-INF/classes/alfresco/model/datalistModel.xml.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;To add a column you need to add a property to the content type that corresponds to the data list you want to extend. I would recommend not to modify the default dl:task type but to extend it with a custom type and add the new property there:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;&amp;lt;type name="foo:customTask"&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;title&amp;gt;Task List (Custom)&amp;lt;/title&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;lt;parent&amp;gt;dl:task&amp;lt;/parent&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;properties&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;property name="foo:numberField"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;title&amp;gt;Number field&amp;lt;/title&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;type&amp;gt;d:int&amp;lt;/type&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; …&lt;BR /&gt;&amp;nbsp; &amp;lt;/properties&amp;gt;&lt;BR /&gt;&amp;lt;/type&amp;gt;&lt;BR /&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;To display the new field in Share you also have to configure a form for the new content type. You can find examples in webapps/share/WEB-INF/classes/alfresco/share-datalist-form-config.xml&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 01 Jul 2012 11:45:13 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/add-extra-column-to-task-datalist/m-p/261030#M214160</guid>
      <dc:creator>jonash</dc:creator>
      <dc:date>2012-07-01T11:45:13Z</dc:date>
    </item>
    <item>
      <title>Re: add extra column to task datalist</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/add-extra-column-to-task-datalist/m-p/261031#M214161</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Thank you Jonash.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Could you please do me one more favour?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I want to create &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; - auto generated column&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; - Colour in status column &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; - link to alfresco sites&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; in datalist. do you know how to achive that?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;for example,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;When i create new dataitem in datalist then it should generate auto number and generate status colour like&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;No title status&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; link&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;1&amp;nbsp;&amp;nbsp; abc&amp;nbsp;&amp;nbsp; red-colour(should display colour not text)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;A _jive_internal="true" href="https://community.alfresco.com/abc" rel="nofollow noopener noreferrer"&gt;abc&lt;/A&gt;&lt;BR /&gt;&lt;SPAN&gt;2&amp;nbsp;&amp;nbsp; xyz&amp;nbsp;&amp;nbsp; greeen-colour&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;A _jive_internal="true" href="https://community.alfresco.com/xyz" rel="nofollow noopener noreferrer"&gt;xyz&lt;/A&gt;&lt;BR /&gt;&lt;SPAN&gt;etc.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;KR&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 02 Jul 2012 04:10:13 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/add-extra-column-to-task-datalist/m-p/261031#M214161</guid>
      <dc:creator>krups</dc:creator>
      <dc:date>2012-07-02T04:10:13Z</dc:date>
    </item>
    <item>
      <title>Re: add extra column to task datalist</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/add-extra-column-to-task-datalist/m-p/261032#M214162</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi krups,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;1) For the auto-generated column: if you just want a default value you can add this to the content model:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;&amp;lt;properties&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;property name="foo:numberField"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;title&amp;gt;Number field&amp;lt;/title&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;type&amp;gt;d:int&amp;lt;/type&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;default&amp;gt;123&amp;lt;/default&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; …&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;If you want something more complex like set a value based on other fields you could create a behaviour. This lets you execute code triggered by events in the repository, for example on the creation of a new node or an update of the properties. See &lt;/SPAN&gt;&lt;A href="http://ecmarchitect.com/images/articles/alfresco-behavior/behavior-article.pdf" rel="nofollow noopener noreferrer"&gt;http://ecmarchitect.com/images/articles/alfresco-behavior/behavior-article.pdf&lt;/A&gt;&lt;SPAN&gt; for a good tutorial on behaviors.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;2) For colored fields and links you should look into creating a custom control. In the appearance section of the forms configuration you can configure which Freemarker template is used to render the field.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Example:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;&amp;lt;field id="cm:title"&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;control template="/org/alfresco/components/form/controls/textfield.ftl" /&amp;gt;&lt;BR /&gt;&amp;lt;/field&amp;gt;&lt;BR /&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;You can find the out of the box controls in webapps/share/WEB-INF/classes/alfresco/site-webscripts/org/alfresco/components/form/controls/&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 02 Jul 2012 09:01:52 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/add-extra-column-to-task-datalist/m-p/261032#M214162</guid>
      <dc:creator>jonash</dc:creator>
      <dc:date>2012-07-02T09:01:52Z</dc:date>
    </item>
    <item>
      <title>Re: add extra column to task datalist</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/add-extra-column-to-task-datalist/m-p/261033#M214163</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi Jonash,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thank you once again.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I tried &amp;lt;default&amp;gt;123&amp;lt;/default&amp;gt; with my "NO" field but it didn't work.Its throwing faliure - NOT FOUND error when i restarted server.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Actually I am really new to Alfresco. what i really want is to add custom field which is autogenerated number.I mean when I create new dataitem (for ex. 1st) it should generate 1 and when I save it I should appear under my new custom field on datagrid as below.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;No title&amp;nbsp; desc&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;1&amp;nbsp;&amp;nbsp; abc&amp;nbsp;&amp;nbsp; xyz&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;and after then if I create new dataitem again (2nd) and save it then It should be like&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;No title desc&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;1&amp;nbsp;&amp;nbsp; abc&amp;nbsp; xyz&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;2&amp;nbsp;&amp;nbsp; opq&amp;nbsp; def&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Could you please give me some idea what to do?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;FYI: I am using alfresco-4.0.a&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 03 Jul 2012 04:21:46 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/add-extra-column-to-task-datalist/m-p/261033#M214163</guid>
      <dc:creator>krups</dc:creator>
      <dc:date>2012-07-03T04:21:46Z</dc:date>
    </item>
    <item>
      <title>Re: add extra column to task datalist</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/add-extra-column-to-task-datalist/m-p/261034#M214164</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Can you give the full error message/strack trace you get when defining a default value in your content model? &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;One way to implement the auto-generated number is with a behaviour. See the tutorial I linked to above for an example. You can create a behaviour that is triggered by the creation of node of the custom data list item type that sets the property to the correct value.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 03 Jul 2012 17:07:39 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/add-extra-column-to-task-datalist/m-p/261034#M214164</guid>
      <dc:creator>jonash</dc:creator>
      <dc:date>2012-07-03T17:07:39Z</dc:date>
    </item>
  </channel>
</rss>

