找回密码
 立即注册

QQ登录

只需一步,快速开始

加菲猫CN

初级会员

2

主题

15

帖子

310

积分

初级会员

积分
310
最新发帖
加菲猫CN
初级会员   /  发表于:2020-2-26 15:19  /   查看:4123  /  回复:5
1金币
本帖最后由 Eric.Liang 于 2020-7-8 10:01 编辑

之前兔子老师在另一贴子里回复的还是不能满足要求,就按您说的重开一个帖子吧!


附上工程文件,帮忙看下!


加入筛选条件后的ODATA除非把所有筛选条件选满才能出正确记录数,只要一个条件为空,就显示0,这里只是简单演示,正常系统里筛选条件是很多的,同时选中的只会没几项,但没选中的不代表没用的可以删除的,而是随时应需求会选择到的,所以平时的筛选条件永远不会有12项就选满12项的。


对冲着低代码来的非程序员应该都会碰到这个问题,所以最终极也是最完美的解决办法应该还是在分页导航按钮上实现“这几页里共包含了几条数据”


对现在能最快实现这个功能,是不是应该加个代码跳过筛选条件为空的查询?具体怎么做能不能给指导一下!谢谢!
[url=]odata查询.fgcc[/url]
附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

这个我们同我们开发确定了一下,是这样的 首先ODATA是一个通用的协议,他们的策略是固定的,但是我们产品已,一开始的策略也是固定,后面也不好改, 所以目前就有了这样的问题,就是对弈ODATA来说他们认为空值就是空值,他们会那空值去做匹配等于空值的才会给你列出来;我们的策略是为了方便,直接输入空值我们会认为跳过这个的条件,所以能直接的加载出所有的数据 目前这个问题,怎么解决呢?(比较复杂) 先把这几种情况 ...

5 个回复

正序浏览
Eric.Liang讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2020-2-28 09:29:47
6#
加菲猫CN 发表于 2020-2-27 21:06
试了一下,我筛选条件最少的就有6个,多的15个,6个的不同组合难以想像代码小白如何去编辑这公式了
所 ...

感谢你的反馈,之前你的帖子我也有给你回复;我们都希望活字格每个版本能做的更多,但是精力有限,为了保证产品的质量和稳定,我们已经在尽可能多的加功能了。
但是,对于目前这个问题而言,只是好用与不好用的问题,我们还有很多功能是有与没有的问题,我们可能会优先来解决没有的问题。当然,对于大家提出的问题我们都会记录,在产品会议的时候我们都会内部沟通。
回复 使用道具 举报
加菲猫CN
初级会员   /  发表于:2020-2-27 21:06:57
5#
试了一下,我筛选条件最少的就有6个,多的15个,6个的不同组合难以想像代码小白如何去编辑这公式了
所以只能等官方的插件来解决了! 这个问题我看到最早提出来是2017年的,连接如下:
https://gcdn.grapecity.com.cn/forum.php?mod=viewthread&tid=43045&page=1#pid276817
也是在找解决这个需求时找到并回复的,必竟快4年了这个问题还没解决,还望优先处理!
回复 使用道具 举报
加菲猫CN
初级会员   /  发表于:2020-2-26 19:15:37
3#
Simon.hu 发表于 2020-2-26 18:23
问题确实存在我想问一下,您这个主要是做什么功能,是想使用Odata显示一下当前查询下一共有多少条数据吗?
...

就像分页导航要显示共有几页一样,筛选后也应该知道共有多少条符合条件的记录,这不应该算什么功能,应该算是基础信息吧!
回复 使用道具 举报
Simon.hu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2020-2-26 18:23:11
2#
本帖最后由 Simon.hu 于 2020-2-26 18:25 编辑

问题确实存在我想问一下,您这个主要是做什么功能,是想使用Odata显示一下当前查询下一共有多少条数据吗?
回复 使用道具 举报
最佳答案
最佳答案
Simon.hu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2020-2-26 15:19:26
来自 4#
这个我们同我们开发确定了一下,是这样的

首先ODATA是一个通用的协议,他们的策略是固定的,但是我们产品已,一开始的策略也是固定,后面也不好改,
所以目前就有了这样的问题,就是对弈ODATA来说他们认为空值就是空值,他们会那空值去做匹配等于空值的才会给你列出来;我们的策略是为了方便,直接输入空值我们会认为跳过这个的条件,所以能直接的加载出所有的数据

目前这个问题,怎么解决呢?(比较复杂)
先把这几种情况都写出来:

然后搞一个公式把根据条件去找不同的格子的值


就行了
我做的示例工程,见附件




本帖子中包含更多资源

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

x
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部