如何在Kendo网格中针对角度

时间:2018-10-23 04:54:08

标签: angular kendo-ui kendo-grid

我必须在Kendo网格中添加服务器端过滤。我该怎么办? 我在下面尝试过:

 <ng-template kendoGridFilterMenuTemplate
            let-column="column"
            let-filter="filter"
            let-filterService="filterService"
            >
            <multicheck-filter
              [isPrimitive]="true"
              [field]="column.field"
              [filterService]="filterService"
              [currentFilter]="filter"
              [data]="distinctPrimitive(column.field)"></multicheck-filter>
        </ng-template>

  public distinctPrimitive(fieldName: string): any {
     console.log("fieldName",fieldName)
    //service call
}

它多次调用distinctPrimitive函数

1 个答案:

答案 0 :(得分:0)

网格不知道数据来自何处。它为包含处理数据所需的信息的所有数据操作发出事件:

Grid binding and data operations

网格绑定到的数据集可以在本地进行处理,或者可以使用当前状态为HTTP请求创建查询字符串,该请求将允许根据当前网格在服务器上处理数据状态,并在客户端上返回并使用。

文档的以下部分提供了绑定到与远程服务器通信的服务器的网格示例,在该服务器上执行所有数据操作:

Example 1

Example 2

Example 3