zoukankan      html  css  js  c++  java
  • SAP UI5学习笔记之(十)过滤、排序和分组

    过滤-Filtering

    给List加上过滤功能。

    首先在视图上添加SearchField搜索控件。

    然后再对应controller中实现过滤方法。

    在控制器中我们首先需要引入两个对象:

    1.Filter:过滤器。过滤器对象将保存我们对过滤器操作的配置。

    在该onFilterInvoices函数中,我们根据用户在搜索字段中键入的搜索字符串构造一个过滤器对象。

    事件处理器Event handlers始终会收到一个事件自变量,可用于访问该事件提供的参数。

    搜索字段保存在参数query中 ,我们可以通过调用该 oEvent参数的getParameter(“query”)方法来访问它。

    2.FilterOperator:是我们用于指定过滤器所需的帮助程序类型。就是定义了如何进行过滤。

    例子中是使用了FilterOperator.Contains,包含过滤。此外还有EndsWith、StartsWith、NotContains等。

    可以在API中搜索FilterOperator详细了解。

    运行效果:

    排序和分组-Sorting and Grouping

    画面上显示的列表一般会按照特定字段排序和分组,这样更方便浏览。

    具体实现过程很简单,只需在视图中的items属性上追加sorter属性就可以了。

    排序的语法是:

    分组也是在sorter里面:

    效果如下:

  • 相关阅读:
    算法导论9.33
    第6章 堆排序
    算法导论9.36算法导论9.36 .
    算法导论83排序不同长度的数据项
    算法导论76对区间的模糊排序
    第8章 线性时间排序
    在bochs上运行的第一个操作系统
    算法导论6.58堆排序K路合并
    js中的preventDefault与stopPropagation详解(转)
    JS基础RegExp
  • 原文地址:https://www.cnblogs.com/snaildreams/p/13433950.html
Copyright © 2011-2022 走看看