V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
zhuizhuidea
V2EX  ›  程序员

开源项目: 一个高级筛选器

  •  1
     
  •   zhuizhuidea · 2023-06-19 11:29:06 +08:00 · 1680 次点击
    这是一个创建于 520 天前的主题,其中的信息可能已经有所发展或是发生改变。

    filter

    github: https://github.com/Liberty-liu/Everright-filter

    Features

    • 1.支持多种数据类型的筛选,包括字符串、数字、下拉、级联、地区、日期和时间。无论你需要对不同类型的数据进行筛选,都能满足你的需求。
    • 2.提供了丰富的操作符,如等于、不等于、大于、小于、区间等,让你能够根据具体条件灵活地定义筛选规则。
    • 3.提供了极大的灵活性。它支持对日期、年、月和日进行筛选。还支持相对时间和绝对时间的选择,如今日、本周、本月、今年、过去 N 天 /小时、未来 N 天 /小时等。这使得日期筛选更加灵活,能够满足各种时间维度的需求。
    • 4.支持条件的分组设置,可以通过使用逻辑运算符( AND/OR )组合多个条件,实现复杂的数据筛选逻辑。可以更精确地筛选出符合多个条件的数据,满足高级数据分析和挖掘的需求。
    • 5.针对行为数据,支持设置起止时间、限制次数和限制属性。你可以精确地筛选出特定时间段内发生的行为,并根据次数和属性条件进行进一步过滤。
    • 6.每个筛选类型单独抽离出来使用,可以轻松嵌入到不同的 UI 界面中。无论是搜索框、筛选面板还是表格的表头,everright-filter 都能提供一致的功能和数据结构,无需为不同界面单独开发筛选功能,节省了开发资源和时间。
    • 7.开发人员可以根据文档 UI 界面轻松配置所需功能的数据结构,节省了繁琐的手动编码和调试过程。
    • 8.支持中文和英文

    Sample screenshot

    text

    text

    number

    number

    time

    time

    date

    date

    cascader

    cascader

    select

    cascader

    linear

    image

    matrix

    image

    quick-search

    image

    quick-filter

    image

    6 条回复    2023-06-20 10:15:40 +08:00
    joApioVVx4M4X6Rf
        1
    joApioVVx4M4X6Rf  
       2023-06-19 13:42:09 +08:00
    关注楼主很久了!这个项目很有意思啊,请问有交流群吗?想学习这个开源项目
    zhuizhuidea
        2
    zhuizhuidea  
    OP
       2023-06-19 13:57:56 +08:00
    @v2exblog 有一个之前写的低代码表单编辑器的群,欢迎一块讨论技术
    ![filter]( https://everright.site/uploads/ergroup.JPG)
    zhuizhuidea
        3
    zhuizhuidea  
    OP
       2023-06-19 13:58:44 +08:00
    @v2exblog 不能发图片,点击开扫码加群
    lvzw
        4
    lvzw  
       2023-06-19 20:59:04 +08:00
    gif 用的录的 ?
    zhuizhuidea
        5
    zhuizhuidea  
    OP
       2023-06-19 21:24:39 +08:00 via iPhone
    @lvzw Gif 用什么录的吗? CleanShot 这个软件
    lvzw
        6
    lvzw  
       2023-06-20 10:15:39 +08:00
    @lvzw
    @zhuizhuidea #5 🤝 🤝
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2821 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 15:25 · PVG 23:25 · LAX 07:25 · JFK 10:25
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.