2015-05-22 2 views
1

Я пытаюсь группировать объекты по дате в моем представлении xml. У меня проблемы и в надежде, что кто-то может дать мне руку/объяснить, что мне делать?Как группировать по дате объект в представлении XML с сортировщиком?

В настоящее время, что случается:

  1. Мой контроллер получает от OData.
  2. Один из поля имеет объект данных, который выглядит как DATE: "/ Date (1430524800000) /"

Я попытался сортировщика: { пути: 'ДАТА', по убыванию: ложное, группу : истинная }, groupHeaderFactory: 'getGroupHeader' }

Но это не работает.

Что я хочу:

  1. Group еженедельного или ежемесячного зрение на XML.

Большое спасибо заранее.

+0

Протокол OData не поддерживает групповые операции. Вы можете сортировать по дате и группировать их в своем коде? –

+0

OData действительно не поддерживает группировку, но UI5 поддерживает ее. – kazandzhiro

ответ

0

Здесь вы можете ознакомиться с очень простым примером для сортировщика: https://openui5beta.hana.ondemand.com/#docs/guide/c4b2a32bb72f483faa173e890e48d812.html.

Если ваш сортировщик работает, что означает, что привязка прекрасна, то сортировка также должна работать. Имеется пример по ссылке

<mvc:View 
controllerName="sap.ui.demo.wt.controller.InvoiceList" 
xmlns="sap.m" 
xmlns:mvc="sap.ui.core.mvc"> 
<List 
     id="invoiceList" 
     class="sapUiResponsiveMargin" 
     width="auto" 
     items="{ 
      path : 'invoice>/Invoices', 
      sorter : { 
       path : 'ShipperName', 
       group : true 
      } 
     }"> 
    <headerToolbar> 
     <Toolbar> 
      <Title text="{i18n>invoiceListTitle}"/> 
      <ToolbarSpacer/> 
      <SearchField width="50%" search="onFilterInvoices"/> 
     </Toolbar> 
    </headerToolbar> 
    <items> 
     … 
    </items> 
</List> 
</mvc:View> 
+0

Хотя эта ссылка может ответить на вопрос, лучше включить здесь основные части ответа и предоставить ссылку для справки. Ответные ссылки могут стать недействительными, если связанная страница изменится. – GergelyPolonkai

+0

Спасибо за подсказку :) – kazandzhiro

Смежные вопросы