找回密码
 立即注册

QQ登录

只需一步,快速开始

nidada

注册会员

2

主题

8

帖子

22

积分

注册会员

积分
22
  • 92

    金币

  • 2

    主题

  • 8

    帖子

最新发帖

[处理中] olap中 pivotGrid

nidada
注册会员   /  发表于:2024-12-4 16:30  /   查看:83  /  回复:5
1金币
pivotGrid中能和flexGrid一样设置漏斗型的筛选麽?用来筛选数据;以下是我写的一部分代码, 筛选出现了,但为啥addEventListener中的事件没生效呢?


const initFilterEditor = () => {
  const field = tableData.value.fields.getField("ITEM ID");
  if (field) {
    filterEditor.value = new PivotFilterEditor("#filterEditor", field);
    filterEditor.value.addEventListener(
      filterEditor.value.hostElement,
      "apply",
      onFilterApply,
    );
  }
};

const onFilterApply = () => {
  console.log("Filter applied:", filterEditor.value.filter);
  //点apply时执行的事件
  filterEditor.value.hostElement.style.display = "none"; // 隐藏过滤器编辑器
  tableData.value.refresh(); // 刷新数据
};




5 个回复

倒序浏览
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2024-12-4 18:15:11
沙发
需要调查一下,然后给您回复
回复 使用道具 举报
nidada
注册会员   /  发表于:2024-12-5 13:21:30
板凳
Richard.Ma 发表于 2024-12-4 18:15
需要调查一下,然后给您回复

好的 谢谢啦
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2024-12-5 17:58:37
地板
如果你需要的是和grid一样添加列头筛选的话,只要同样添加一个FlexGridFilter就行

pivotgrid本身就继承于gird,所以这些接口都能用

https://demo.grapecity.com.cn/wi ... ter/Overview/purejs


最终效果

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
nidada
注册会员   /  发表于:2024-12-6 09:58:58
5#
Richard.Ma 发表于 2024-12-5 17:58
如果你需要的是和grid一样添加列头筛选的话,只要同样添加一个FlexGridFilter就行

pivotgrid本身就继承 ...

我发现这种只能对rows中的列进行过滤,能Type或Buyer进行过滤麽
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2024-12-6 12:23:32
6#
没有办法,这些都是固定列,没法筛选的

你只能从透视面板中来筛选
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部