找回密码
 立即注册

QQ登录

只需一步,快速开始

oldhand

中级会员

44

主题

172

帖子

972

积分

中级会员

积分
972
oldhand
中级会员   /  发表于:2023-12-11 13:35  /   查看:2373  /  回复:11
100金币
本帖最后由 oldhand 于 2023-12-11 13:36 编辑


//获取当前页面
var page = Forguncy.Page;
//获取页面上的表格
var listview = page.getListView("工序bom新表格1");
listview.clearAllColumnFilters();

我得表格有新加的数据,不能用reload函数



最佳答案

查看完整内容

实际上已经起作用了,只是你看不到效果,如果想要实时看到效果,那么就需要配合reload()使用

11 个回复

倒序浏览
最佳答案
最佳答案
天之云活字格认证
中级会员   /  发表于:2023-12-11 13:35:10
来自 4#
实际上已经起作用了,只是你看不到效果,如果想要实时看到效果,那么就需要配合reload()使用
回复 使用道具 举报
天之云活字格认证
中级会员   /  发表于:2023-12-11 14:24:45
2#
你这个JS是清除表格中所有列筛选项的,你想要什么功能?
回复 使用道具 举报
oldhand
中级会员   /  发表于:2023-12-11 16:52:49
3#
天之云 发表于 2023-12-11 14:24
你这个JS是清除表格中所有列筛选项的,你想要什么功能?

就是清除筛选,实际上调用不清除
回复 使用道具 举报
oldhand
中级会员   /  发表于:2023-12-11 17:13:41
5#
天之云 发表于 2023-12-11 17:05
实际上已经起作用了,只是你看不到效果,如果想要实时看到效果,那么就需要配合reload()使用

reload() 取数据库的数据,这样我新建的数据就没有了。看来是没办法了
回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2023-12-11 18:46:56
6#
感谢各位大佬的支持~
大佬,您现在是需要实现什么功能呢,清除列头筛选的话,使用下方的命令就可以实现了

如果有未保存的数据需要暂存的话,可以使用表格传递命令,或者辅助表的方式先将数据存储起来,刷新后再放到表格中

本帖子中包含更多资源

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

x
回复 使用道具 举报
oldhand
中级会员   /  发表于:2023-12-12 10:40:09
7#
Lay.Li 发表于 2023-12-11 18:46
感谢各位大佬的支持~
大佬,您现在是需要实现什么功能呢,清除列头筛选的话,使用下方的命令就可以实现了
...

就是想得到过滤前的数据,不能取数据库中的数据因为有未保存的数据
回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2023-12-12 18:34:03
8#
您好,那使用这个方法应该就可以了哈,先将未保存的数据存储起来,刷新后再放到表格里面
如果有未保存的数据需要暂存的话,可以使用表格传递命令,或者辅助表的方式先将数据存储起来,刷新后再放到表格中


回复 使用道具 举报
oldhand
中级会员   /  发表于:2023-12-13 07:44:04
9#
Lay.Li 发表于 2023-12-12 18:34
您好,那使用这个方法应该就可以了哈,先将未保存的数据存储起来,刷新后再放到表格里面

表头过滤前没事件,如何保存数据?
回复 使用道具 举报
Shawn.Liu活字格认证
超级版主   /  发表于:2023-12-13 18:40:14
10#
大佬,在表格筛选时表格中还有更新或者新增的数据吗,这边测试当修改了表格数据,点击筛选时会提示“有未提交的数据”,并不会允许筛选;
如果需要清楚表格的筛选功能可以参考楼上版本的表格操作-重新加载数据命令,勾选清空列头筛选项
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部