查看: 5129|回复: 5

关于视图列文字显示过长的问题求教

升级   0.08%

97

主题

137

回帖

8

积分

注册会员

Rank: 2

积分
8
发表于 2024-1-31 11:23:03 | 显示全部楼层 |阅读模式
如图所示,我这样设置了,样式未生效,请问下这个要怎么设置,谢谢!!!

本帖子中包含更多资源

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

x
回复

使用道具 举报

升级   100%

3

主题

1687

回帖

1018

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1018
发表于 2024-1-31 13:09:11 | 显示全部楼层
视图列可以写显示脚本,可以截取显示,通过this.value可以获取当前列的值
回复

使用道具 举报

升级   0.08%

97

主题

137

回帖

8

积分

注册会员

Rank: 2

积分
8
发表于 2024-1-31 14:35:11 | 显示全部楼层
xadmin 发表于 2024-1-31 13:09
视图列可以写显示脚本,可以截取显示,通过this.value可以获取当前列的值

没设置好,请管理大大给举个例子,比如我当前选择列subject ,要把subject列的文字设置成red,咋设置的
回复

使用道具 举报

升级   100%

3

主题

1687

回帖

1018

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1018
发表于 2024-2-1 09:42:46 | 显示全部楼层
aqsj 发表于 2024-1-31 14:35
没设置好,请管理大大给举个例子,比如我当前选择列subject ,要把subject列的文字设置成red,咋设置的  ...

您这是查询配置中的内置视图吧。
选中列,右边出现的基本选项卡中 会有个 HTML值,勾选为“是”。
然后在显示脚本中  通过this.target.value 获取到当前列的值,在组拼出一段html内容,在html内容中您可以设置颜色
最后 return 这段html
回复

使用道具 举报

升级   0.08%

97

主题

137

回帖

8

积分

注册会员

Rank: 2

积分
8
发表于 2024-2-1 11:25:54 | 显示全部楼层
xadmin 发表于 2024-2-1 09:42
您这是查询配置中的内置视图吧。
选中列,右边出现的基本选项卡中 会有个 HTML值,勾选为“是”。
然后在 ...

var dz_CheckRules = this.target.value;  
var spanElement = document.createElement('span'); // 创建一个新的span元素  
spanElement.textContent = dz_CheckRules; // 设置文本内容  
spanElement.style.color = 'red'; // 设置样式为红色  
return spanElement; // 返回这个元素

视图中该列获取的返回内容是[object HTMLSpanElement],请问下管理大大这个是哪里错了
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2024-2-2 10:05:37 | 显示全部楼层
这里返回的是一段html,比如return "<font color='red'>"+this.target.value+"</font>"
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

联系客服 关注微信 下载APP 返回顶部 返回列表
viewthread