大是大非 发表于 2024-5-6 14:52:36

odata查询选择多条数据怎么固定查询显示第一条或最后一条

如图:勾选下面表格的数据,通过ODATA查询出相关信息,当勾选了多条数据之后,能不能固定显示勾选的最后一条数据,或者固定显示勾选的第一条数据,现在勾选多条数据上面的odata就会显示为空了


olookok 发表于 2024-5-6 14:52:37




是这个意思吗?





olookok 发表于 2024-5-6 15:24:28

勾选多条数据的目的是什么? 还有 你 odata里面 的查询条件是什么?

大是大非 发表于 2024-5-6 16:36:42

olookok 发表于 2024-5-6 15:24
勾选多条数据的目的是什么? 还有 你 odata里面 的查询条件是什么?

勾选多行数据打印,ODATA查出来的东西要带到打印页,ODATA的查询条件就是根据表格勾选的id来查询。现在就是勾选1行数据ODATA是能查出来东西的,勾选多行就没法判断根据哪一行查了,然后就iferror为空了

Erik.Xue 发表于 2024-5-6 17:38:23

您好,这边有一个思路,可以试一下,就是勾选的行用textjoin拼接,然后写一个服务端命令,在服务端命令里将字符串转为数组,取数组第一个元素或最后一个元素返回给前端单元格即可。

olookok 发表于 2024-5-6 18:29:15

大是大非 发表于 2024-5-6 16:36
勾选多行数据打印,ODATA查出来的东西要带到打印页,ODATA的查询条件就是根据表格勾选的id来查询。现在就 ...

你意思 ,如果勾选了多行,odata获取的数据可以是任意一行 都可以是吧。

Erik.Xue 发表于 2024-5-7 12:02:32

大佬,可以参考下楼上的回复哈,如果有问题可以继续跟帖回复哈。;P

大是大非 发表于 2024-5-7 14:54:09

Erik.Xue 发表于 2024-5-7 12:02
大佬,可以参考下楼上的回复哈,如果有问题可以继续跟帖回复哈。

好的我试一下

大是大非 发表于 2024-5-7 14:56:11

Erik.Xue 发表于 2024-5-7 12:02
大佬,可以参考下楼上的回复哈,如果有问题可以继续跟帖回复哈。

这里取最后一个元素要怎么取呢?

大是大非 发表于 2024-5-7 17:16:47

olookok 发表于 2024-5-6 18:29
你意思 ,如果勾选了多行,odata获取的数据可以是任意一行 都可以是吧。

最好是第一行或者最后一行
页: [1] 2
查看完整版本: odata查询选择多条数据怎么固定查询显示第一条或最后一条