• Step 25: Sorting and Grouping


    Step 25: Sorting and Grouping

    https://openui5.hana.ondemand.com/topic/c4b2a32bb72f483faa173e890e48d812

    列表的排序与分组

    webapp/view/InvoiceList.view.xml

    <mvc:View
       controllerName="sap.ui.demo.walkthrough.controller.InvoiceList"
       xmlns="sap.m"
       xmlns:mvc="sap.ui.core.mvc">
       <List
          id="invoiceList"
          class="sapUiResponsiveMargin"
          width="auto"
          items="{
             path : 'invoice>/Invoices',
             sorter : {
                path : 'ProductName'
             }
          }" >
          <headerToolbar>
             ...
          </headerToolbar>
          <items>
             ...
          </items>
       </List>
    </mvc:View>
    

    1,第一个path,指定list控件的数据,源于哪里
    2,第二个path,指定使用哪个字段的值,进行排序。
    3,执行的结果是按照ProductName的字母表升序排序的。

    webapp/view/InvoiceList.view.xml

    <mvc:View
    controllerName="sap.ui.demo.walkthrough.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>
    

    1,执行结果是先按照ShipperName分组,然后按照ShipperName的字母表升序排序。
    2,path:指定使用哪个字段排序
    3,group:指定是否分组

    vx:xiaoshitou5854

  • 相关阅读:
    easypoi添加下拉预选值
    java启动项目字符编码和配置文件的字符编码问题
    leetcode
    leetcode
    leetcode
    leetcode
    事务的隔离级别- 极客时间()
    数据库的事务
    SQL中的视图(极客时间)
    SQL中的连接(极客时间)
  • 原文地址:https://www.cnblogs.com/xiaoshiwang/p/15235829.html
Copyright © 2020-2023  润新知