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

cancel
Showing results for 
Search instead for 
Did you mean: 
Highlighted
wity
Active Member

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

Jump to solution

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 Smiley Happy 

How do I do that ?

Thank you

1 Solution

Accepted Solutions
afaust
Master

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

Jump to solution

As far as I can see the "requiredDateFormat" that you are trying to set is not supported at all in the table view. I cannot see a way for you to achieve what you are looking for without doing some customisation / hacking on the Alfresco code for the table view. To be honest, I never use the table view in the first place because it has been implemented in a way that significantly limits configuration/customisation using the already estalished tools/practices.

1 Reply
afaust
Master

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

Jump to solution

As far as I can see the "requiredDateFormat" that you are trying to set is not supported at all in the table view. I cannot see a way for you to achieve what you are looking for without doing some customisation / hacking on the Alfresco code for the table view. To be honest, I never use the table view in the first place because it has been implemented in a way that significantly limits configuration/customisation using the already estalished tools/practices.