找回密码
 立即注册

QQ登录

只需一步,快速开始

qweqwe123

初级会员

17

主题

69

帖子

356

积分

初级会员

积分
356
qweqwe123
初级会员   /  发表于:2021-8-29 09:07  /   查看:2565  /  回复:3
odata公式建议支持  %CurrentUser.UserName%  虽然一般都是先单元格,然引用单元格实现,但是感觉存在页面始终不精简

3 个回复

倒序浏览
Eric.Liang讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2021-8-30 18:11:54
沙发
这个可能真的不太行,ODATA的数据获取是用SQL来搞的,但是关键字需要在页面端计算,直接在ODATA使用关键字,SQL中是无法识别的~
回复 使用道具 举报
qweqwe123
初级会员   /  发表于:2021-8-30 19:01:50
板凳
Eric.Liang 发表于 2021-8-30 18:11
这个可能真的不太行,ODATA的数据获取是用SQL来搞的,但是关键字需要在页面端计算,直接在ODATA使用关键字 ...

插件 可以先获取当前用户,再拼装SQL撒 应该是可以实现的
回复 使用道具 举报
Eric.Liang讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2021-8-31 18:42:21
地板
qweqwe123 发表于 2021-8-30 19:01
插件 可以先获取当前用户,再拼装SQL撒 应该是可以实现的

ODATA的公式是后端的计算,但是我们关键字会使用的%,这个字符通过前端传递给后端是会转义的,所以我们才需要你们先在页面绑定关键字,计算出来结果再去请求后端查询

至于为什么不把这两个逻辑做到一起,是因为ODATA普遍的用法是不需要先在前端计算的,如果将逻辑搞成通用的在前端计算一次,再去后端取数,对于产品的性能就是一种浪费
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部