找回密码
 立即注册

QQ登录

只需一步,快速开始

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

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

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

12 个回复

正序浏览
Nathan.guo活字格认证 Wyn认证
超级版主   /  发表于:2024-8-9 12:19:10
13#
回复 使用道具 举报
aviagesystems
金牌服务用户   /  发表于:2024-8-9 09:38:10
12#
Erik.Xue 发表于 2024-8-8 16:28
这边确认了下,9.0版本确实不能更改视图字段类型,可以尝试,给不显示的加一下公式字段,然后公式字段类 ...

好的,通过公式字段解决了
回复 使用道具 举报
Erik.Xue讲师达人认证 悬赏达人认证 活字格认证 Wyn认证
超级版主   /  发表于:2024-8-8 16:28:54
11#
aviagesystems 发表于 2024-8-8 15:16
内建表的视图。选中字段后不能改类型,图片里圈出的地方全被禁用了

这边确认了下,9.0版本确实不能更改视图字段类型,可以尝试,给不显示的加一下公式字段,然后公式字段类型选择文本。
回复 使用道具 举报
aviagesystems
金牌服务用户   /  发表于:2024-8-8 15:16:26
10#
内建表的视图。选中字段后不能改类型,图片里圈出的地方全被禁用了


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

本帖子中包含更多资源

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

x
回复 使用道具 举报
Erik.Xue讲师达人认证 悬赏达人认证 活字格认证 Wyn认证
超级版主   /  发表于:2024-8-8 15:12:15
9#
aviagesystems 发表于 2024-8-8 13:54
请问如何修改视图的字段类型?UI里修改类型的地方禁止我修改类型。

是用的外联表吗?如果是内建表,选中字段就可以修改。
回复 使用道具 举报
aviagesystems
金牌服务用户   /  发表于:2024-8-8 13:54:20
8#
请问如何修改视图的字段类型?UI里修改类型的地方禁止我修改类型。
回复 使用道具 举报
Erik.Xue讲师达人认证 悬赏达人认证 活字格认证 Wyn认证
超级版主   /  发表于:2024-8-7 17:32:56
6#
您好,此问题正在调查,有反馈的话会第一时间更新此贴~
回复 使用道具 举报
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-5 16:58:29
4#
您好,看了下视图,因为Manager和Status来源于两张以上的表,针对筛选,其实是进行SQL关联查询。

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

只保留这几张数据表和视图就可以,如果担心数据泄露,数据可以都清空掉即可。
回复 使用道具 举报
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点,工程使用内部数据库,不涉及外联库
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部