【7.2.X】【GcExcel】GcExcel的模板filter能否提供自定义操作符/自定义函数...
本帖最后由 chess3cake 于 2024-11-21 18:18 编辑目前拥有的能力:
https://www.grapecity.com.cn/developer/grapecitydocuments/excel-java/docs/templates/template-configuration/template-properties/filter
希望提供的能力:
1. 自定义operator或者keyword, 比如我自定义“ilike”关键字,该关键字代表忽略大小写like。
2. 自定义function,比如我自定义 isBlank(something) 方法,该方法代表判断该值是否为空
3. 希望自定义operator/keyword/function可以通过json/sjs在模板中进行加载,该能力能够让自定义operator/keywor跟随模板保存。
4. 能否提供覆盖默认operator能力,比如我可以扩展like关键字来支持复杂类型的过滤
您好,Filter是GcExcel近期刚刚上线的新功能,目前各个功能还不完善,感谢您提出的宝贵意见。
关于您提出的四点能力,我想和您确认一下:
1、“自定义operator或者keyword”是为了解决什么场景下的问题?为什么需要使用ilike关键字?而不是直接使用like?
2、我注意到您提到的这些能力包含大量的自定义模块,目前GcExcel的Filter尚不具备自定义的能力,未来也不一定会支持如此复杂的自定义场景,对于绝大多数的GcExcel客户来说这种自定义能力的学习成本极为高昂。
因此,一个更好的实现方案是您根据您实际项目的情况,在引入数据源的时候自定设计相关的UI和逻辑先对数据源进行初步的筛选,这样一来您能够更加灵活的实现自定义功能,并且完全自主可控,也就无需局限在GcExcel这个组件上了。 Joestar.Xu 发表于 2024-11-22 17:18
您好,Filter是GcExcel近期刚刚上线的新功能,目前各个功能还不完善,感谢您提出的宝贵意见。
关于您提 ...
1. 为了提供我们自定义的能力,比如模糊匹配,正则匹配,甚至更复杂的功能
2. 在我们的项目中有这样的设计,对于我们来说,如果GcExcel能够提供一部分开箱即用的自定义功能,那么我们的设计将会更简单 了解了,我们这边调研评估一下,后续有进展我会在本帖中回复您。 是不是类似SQL语法? chess3cake 发表于 2024-11-26 18:03
1. 为了提供我们自定义的能力,比如模糊匹配,正则匹配,甚至更复杂的功能
2. 在我们的项目中有这样的设 ...
我们已经纳入 story 作为讨论。但现在对于需求本身还是有一些不够具体。
能否提供一两个具体的用例,比如数据源是什么样的,希望做什么样的过滤,但现在的过滤做不到,得需要自定义规则?
页:
[1]