• 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里面:

    效果如下:

  • 相关阅读:
    vfs:结构体对象
    vfs:open.c 源码学习
    Linux direct io使用例子
    GPU安装小结
    tensorflow scope的作用
    tensorflow 一维卷积 tf.layers.conv1()使用
    tensorflow 的tf.where详解
    tensorflow 的tf.split函数的用法
    tensorflow 添加一个全连接层
    tensorflow 计算均值和方差
  • 原文地址:https://www.cnblogs.com/snaildreams/p/13433950.html
Copyright © 2020-2023  润新知