Javascript 使用alfresco上发布的自定义di对所有节点进行排序

Javascript 使用alfresco上发布的自定义di对所有节点进行排序,javascript,lucene,alfresco,Javascript,Lucene,Alfresco,我开发了自己的dashlet,使用alfresco显示文档。按发布日期缩短所有提要文档。我使用了di:published属性。它不起作用,怎么办 我的dashelet使用search.lib.js文件访问存储库数据 要应用di:published属性,请在alfresco中修改xml文件 共享config.custom.xml <!-- cm:content type (existing nodes) --> <config evaluator="node-typ

我开发了自己的dashlet,使用alfresco显示文档。按发布日期缩短所有提要文档。我使用了di:published属性。它不起作用,怎么办

  • 我的dashelet使用search.lib.js文件访问存储库数据
  • 要应用di:published属性,请在alfresco中修改xml文件
共享config.custom.xml

 <!-- cm:content type (existing nodes) -->
   <config  evaluator="node-type" condition="cm:content">
      <forms>
         <!-- Default form configuration used on the document details and edit metadata pages -->
         <form>
            <field-visibility>

               <show id="di:published" />
            </field-visibility>
         </form>

         <!-- Document Library pop-up Edit Metadata form -->
         <form id="doclib-simple-metadata">
            <field-visibility>

               <show id="di:published" />
            </field-visibility>
            <edit-form template="../documentlibrary/forms/doclib-simple-metadata.ftl" />
         </form>

         <!-- Document Library Inline Edit form -->
         <form id="doclib-inline-edit">
            <field-visibility>

               <show id="di:published" />
            </field-visibility>
         </form>
      </forms>
   </config>


我认为您的数据类型是date,它将数据排序为string。请验证这一点。如果这是feed中的问题,请返回数据作为date。

我真的不知道您在问什么。它在做什么?您希望它做什么?您正在显示share-config.custom.xml,这与您提到的过滤器有什么关系?过滤器在Freemarker、客户端JavaScript和存储库WebScript中配置