我们使用AG网格,我可以在日期过滤器中看到"本周"、"本季度"、"本月"、"今年"等.但我们的年度是从4月到3月的业务年度.如何将该选项添加到过滤器?

推荐答案

根据您列出的日期过滤器,我确信您正在使用Adaptive-我们的AG Grid插件.

adaptableQLOptions: {
  customPredicateDefs: [
    {
       id: 'business_year',
       moduleScope: ['filter'],
       columnScope: { 
         DataTypes: ['Date'] 
       },
       label: 'Business Year',
       handler: ({ value, inputs }) => {
         const businessYearStart: Date = new Date(2022, 3, 1);
         const businessYeaEnd: Date = new Date(2023, 2, 31);
         return value >= businessYearStart && value <= businessYeaEnd;
       },
    },
  ],
}

这将使该过滤器出现在所有列过滤器的快速过滤器栏下拉列表中.

Javascript相关问答推荐

如何在JavaScript中在文本内容中添加新行

fs. writeFile()vs fs.writeFile()vs fs.appendFile()

单击子元素时关闭父元素(JS)

react/redux中的formData在expressjs中返回未定义的req.params.id

WebRTC关闭navigator. getUserMedia正确

MathJax可以导入本地HTML文档使用的JS文件吗?

S文本内容和值不必要的不同

如何将数据块添加到d3力有向图中?

在使用位板时,如何在Java脚本中判断Connect 4板中中柱的对称性?

Puppeteer上每页的useProxy返回的不是函数/构造函数

在JS中动态创建对象,并将其追加到HTML表中

如何使用Reaction路由导航测试挂钩?

在单击按钮时生成多个表单时的处理状态

ComponentWillReceiveProps仍在React 18.2.0中工作

如何在Web项目中同步语音合成和文本 colored颜色 更改

在对象的嵌套数组中添加两个属性

已在EventListener中更新/更改异步的React.js状态对象,但不会导致组件重新呈现

JavaScript structuredClone在Chrome/Edge中获得了非法调用,但在NodeJS中没有

元素类型无效:应为字符串(对于内置组件)或类/函数(对于复合组件),但GET:Object.在Reaction项目中

使用Firebase实时数据库`update`在同一 node 上执行多个更新