找回密码
 立即注册

QQ登录

只需一步,快速开始

aviagesystems
金牌服务用户   /  发表于:2024-8-5 13:39  /   查看:1844  /  回复:12
1金币
我将一个视图作为表格显示到页面上。从前端看,有的列可以筛选/排序,有的列就不行。

如下图,Manager与Status列不能筛选/排序。

为什么会有这样的情况?如何让所有列都是可筛选/排序的?
附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

您好,原因是因为这两个字段来源是通过sql生成的列,因为来源不确定性,将这两列识别为了object类型,所以才没有显示下拉。 解决办法: 将这个字段类型在设计器手动改一下,先改成用户类型,再改回【文本】类型,运行就正常了。

12 个回复

倒序浏览
最佳答案
最佳答案
Erik.Xue讲师达人认证 悬赏达人认证 活字格认证 Wyn认证
超级版主   /  发表于:2024-8-5 13:39:02
来自 7#
您好,原因是因为这两个字段来源是通过sql生成的列,因为来源不确定性,将这两列识别为了object类型,所以才没有显示下拉。

解决办法:
将这个字段类型在设计器手动改一下,先改成用户类型,再改回【文本】类型,运行就正常了。

本帖子中包含更多资源

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

x
回复 使用道具 举报
Erik.Xue讲师达人认证 悬赏达人认证 活字格认证 Wyn认证
超级版主   /  发表于:2024-8-5 14:23:13
2#
您好,这个问题需要具体的demo工程文件看一下。

可能的原因:
1、看下表格设置是否选择的是这个:


2、视图中这些不显示下拉筛选的列是否有特殊性?

3、可以把数据表转为内建表,然后创建一个视图看看是否还有此问题。

本帖子中包含更多资源

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

x
回复 使用道具 举报
aviagesystems
金牌服务用户   /  发表于:2024-8-5 16:12:43
3#
Erik.Xue 发表于 2024-8-5 14:23
您好,这个问题需要具体的demo工程文件看一下。

可能的原因:

第1个设置的选择与图片一致

第2个问题我把视图的语句列出,麻烦看下有没有特殊的地方
Select

t2.Name,
t2.Touchpoint_ID,
t1.Year,
t3.ASN,
t1.User,
ifnull(t2.Manager,t3.LineManager) as 'Manager',
t2.Date,
ifnull(t2.Status,"Not Submitted") as 'Status'

from

MidYear_Touchpoint_User t1

left join User_Info t3 on t3.用户名 = t1.User

left join Touchpoint t2 on (t2.Employee = t1.User and t2.Name like t1.Year||'%' and t2.Type ='Mid-Year')

第3点,工程使用内部数据库,不涉及外联库
回复 使用道具 举报
Erik.Xue讲师达人认证 悬赏达人认证 活字格认证 Wyn认证
超级版主   /  发表于:2024-8-5 16:58:29
4#
您好,看了下视图,因为Manager和Status来源于两张以上的表,针对筛选,其实是进行SQL关联查询。

还是需要您上传一下工程demo,确认下具体的原因。

只保留这几张数据表和视图就可以,如果担心数据泄露,数据可以都清空掉即可。
回复 使用道具 举报
aviagesystems
金牌服务用户   /  发表于:2024-8-7 16:03:39
5#
Erik.Xue 发表于 2024-8-5 16:58
您好,看了下视图,因为Manager和Status来源于两张以上的表,针对筛选,其实是进行SQL关联查询。

还是需 ...

Demo已上传

本帖子中包含更多资源

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

x
回复 使用道具 举报
Erik.Xue讲师达人认证 悬赏达人认证 活字格认证 Wyn认证
超级版主   /  发表于:2024-8-7 17:32:56
6#
您好,此问题正在调查,有反馈的话会第一时间更新此贴~
回复 使用道具 举报
aviagesystems
金牌服务用户   /  发表于:2024-8-8 13:54:20
8#
请问如何修改视图的字段类型?UI里修改类型的地方禁止我修改类型。
回复 使用道具 举报
Erik.Xue讲师达人认证 悬赏达人认证 活字格认证 Wyn认证
超级版主   /  发表于:2024-8-8 15:12:15
9#
aviagesystems 发表于 2024-8-8 13:54
请问如何修改视图的字段类型?UI里修改类型的地方禁止我修改类型。

是用的外联表吗?如果是内建表,选中字段就可以修改。
回复 使用道具 举报
aviagesystems
金牌服务用户   /  发表于:2024-8-8 15:16:26
10#
内建表的视图。选中字段后不能改类型,图片里圈出的地方全被禁用了


我搜了一下论坛里的一些帖子,好像都说内建表的视图无法修改字段类型

本帖子中包含更多资源

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

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