AnsweredAssumed Answered

Document library table view --> d:date display time

Question asked by wity on Sep 26, 2017
Latest reply on Sep 27, 2017 by afaust

Hello
One of my metadata is also the Date with my custom type d:date (not d:datetime). I would like to ask you how to remove the 00:00:00 from "share documentlibrary view" collumn. I want display only this format dd.mm.yyyy .... without time.

 

content-model.xml

 

<?xml version="1.0" encoding="UTF-8"?>
<model xmlns="http://www.alfresco.org/model/dictionary/1.0" name="test:model">
    <author>Vít Šanda</author>
    <imports>
        <import uri="http://www.alfresco.org/model/content/1.0" prefix="cm"/>
        <import uri="http://www.alfresco.org/model/dictionary/1.0" prefix="d"/>
    </imports>
    <namespaces>
        <namespace uri="http://www.test.cz/model/test/1.0." prefix="test"/>
    </namespaces>
    <data-types/>
    <constraints/>
  
    <aspects>
    <!-- aspekty -->
       
        <aspect name="test:metadata">
            <title>Metadata moje</title>
            <properties>
                <property name="test:castka">
                    <title>Částka</title>
                    <type>d:int</type>
                    <mandatory>false</mandatory>
                    <index enabled="true">
                        <tokenised>TRUE</tokenised>
                        <facetable>false</facetable>
                    </index>
                </property>
                <property name="test:datum">
                    <title>Datum</title>
                    <type>d:date</type>                   
                    <mandatory>false</mandatory>                  
                    <index enabled="true">
                        <tokenised>TRUE</tokenised>
                        <facetable>false</facetable>
                    </index>
                </property>
                 <property name="test:hrnek">
                    <title>Hrnek</title>
                    <type>d:text</type>
                    <mandatory>false</mandatory>
                    <multiple>true</multiple>
                    <default>Červený</default>
                    <index enabled="true">
                        <tokenised>TRUE</tokenised>
                        <facetable>false</facetable>
                    </index>
                    <constraints>
                        <constraint name="test:hrnek" type="LIST">
                            <parameter name="allowedValues">
                                <list>
                                    <value>Červený</value>
                                    <value>Modrý</value>
                                    <value>Fialový</value>                              
                                </list>
                            </parameter>
                            <parameter name="caseSensitive">
                                <value>true</value>
                            </parameter>
                            <parameter name="sorted">
                                <value>false</value>
                            </parameter>
                        </constraint>
                    </constraints>
                </property>
            </properties>
         
            <overrides/>
            <mandatory-aspects/>
        </aspect>
       
      
       
       <!-- konec aspekty --> 
    </aspects>
</model>

 

share-config-custom.xml

<alfresco-config>
<!--  START ADVANCED SEARCH -->
<config evaluator="string-compare" condition="AdvancedSearch">
    <advanced-search>
      <forms>    
   
   </forms>
    </advanced-search>
  </config>
<!-- END -->
<!-- Typy dokumentů začátek -->

<!-- Typy dokumentů konec -->
<!-- Typy složek začátek -->

<!-- Typy složek konec -->
<!-- Aspekty začátek -->
<config evaluator="aspect" condition="test:metadata">
     <forms>
          <form>
               <field-visibility>
                    <show id="test:castka" />
                    <show id="test:datum" />
                    <show id="test:hrnek" />
                    
               </field-visibility>
               <appearance>
                 <field id="test:datum"  label-id="Datum">
                  <control template="/org/alfresco/components/form/controls/date.ftl">
                     <control-param name="showTime">false</control-param>
                  </control>
               </field>
               </appearance>
               <form id="search">
               <field-visibility>
                    <show id="test:castka" />
                    <show id="test:datum" />     
                    <show id="test:hrnek" />     
               </field-visibility>
          </form>
          </form>
     </forms>
</config>


<!-- Aspekty konec -->

<config evaluator="string-compare" condition="DocumentLibrary">
     <aspects>
          <visible>
          <!-- Seznam aspektů začátek -->     
               <aspect label="Metadata" name="test:metadata" />
          <!-- Seznam aspektů konec -->
          
          </visible>

          <addable>
          </addable>

          <removeable>
          </removeable>
     </aspects>
     <types>
          <type name="cm:content">     
          <!-- Seznam typů dokumentů začátek -->               
          <!--      <subtype label="jmeno" name="NaP:NaP_zak_obj" />      -->
          <!-- Seznam typů dokumentů konec -->          
          </type>

          <type name="cm:folder">
          <!-- Seznam typů složek začátek -->     
          <!-- <subtype label="Zakázka" name="NaP:NaP_slozka_zakazka" /> -->
          <!-- Seznam typů složek konec -->     
          </type>

     </types>
</config>
     
     
</alfresco-config>

 

share-documentlibrary-config.xml

it just only part with my code

<view-renderer id="test" iconClass="table"
                    label="Test" index="50"
                    widget="Alfresco.DocumentListTableViewRenderer">

                    <dependencies>
                         <js src="components/documentlibrary/documentlist-view-detailed.js" />
                         <js src="components/documentlibrary/documentlist-view-table.js" />
                         <js src="components/common/common-component-style-filter-chain.js" />
                         <css src="components/documentlibrary/documentlist-view-table.css" />
                    </dependencies>
                    <json-config>
                         {
                         "actions": {
                         "show": "true"
                         },
                         "indicators": {
                         "show": "true"
                         },
                         "selector": {
                         "show": "true"
                         },
                         "thumbnail": {
                         "show": "true"
                         },
                         "propertyColumns": [
                         {
                         "property": "name",
                         "label": "label.name",
                         "width": "200"
                         },
                         {
                         "property": "test:datum",
                         "label": "datum",
                         "requiredDateFormat": "dd.mm.yyyy",
                         "description": "Sloupeček se zobrazením datumu",
                         "link": "true"
                         },
                         {
                         "property": "test:castka",
                         "label": "Částka"
                         }
                    

                         ]
                         }
                    </json-config>
               </view-renderer>

 

This is my problem  

 

How do I do that ?

Thank you

Outcomes