东方未明 发表于 2024-3-30 12:05:49

C1FlexGrid 的 Filter 问题

如果 C1FlexGrid 的属性 AllowFitering = False 情况下..


直接调用 C1FlexGrid.Cols(1).Filter = Filter不生效

因为不想用 C1FlexGrid 自带的 筛选窗口

Richard.Ma 发表于 2024-4-1 13:41:22

目前要筛选的话必须要设置AllowFitering

也没有其他的接口可以控制不显示列头上的过滤器

东方未明 发表于 2024-4-29 11:57:56

请问下 目前 ApplySearch 是通过什么方式隐藏和显示行的.. 因为逐行 Visible = False 的方式很慢

Richard.Ma 发表于 2024-4-29 17:44:42

没有办法提供给你产品内部的实现逻辑,本身也没有相关接口暴露

你目前具体是遇到什么问题了?

东方未明 发表于 2024-4-30 09:43:38

C1FlexGrid 自带 的过滤器不能满足我的需求,,要自定义一个过滤器..但是C1FlexGrid 的属性 AllowFitering = False 情况下..直接调用 C1FlexGrid.Cols(1).Filter = Filter不生效 .. 所以筛选过滤只能通过逐行符合条件的Visible = False 或者 Visible = True,,但是这样的效率太慢了..


Richard.Ma 发表于 2024-4-30 15:58:20

你要自定义过滤器,可以参考这个

https://developer.mescius.com/componentone/docs/win/online-flexgrid/customcolumnfilter.html

东方未明 发表于 2024-4-30 16:42:41

Richard.Ma 发表于 2024-4-30 15:58
你要自定义过滤器,可以参考这个

https://developer.mescius.com/componentone/docs/win/online-flexgri ...

这个还是要用到系统自带的那个过滤器. 当某一列数据很多的时候 要很久时间才能弹窗过滤器窗口

Richard.Ma 发表于 2024-5-1 00:25:47

那么没有其他的办法了,控件本身没有提供filter接口方法可以直接通过代码过滤。
页: [1]
查看完整版本: C1FlexGrid 的 Filter 问题