查看: 11357|回复: 3

请问脚本设置样式怎么没起作用?

升级   0.04%

149

主题

189

回帖

4

积分

注册会员

Rank: 2

积分
4
发表于 2022-10-27 11:22:14 | 显示全部楼层 |阅读模式
本帖最后由 szjazz 于 2022-10-27 11:26 编辑

需求:费用明细表位置补充样式




参照API设置样式


脚本代码放在表单的afterLoad事件里
[JavaScript] 纯文本查看 复制代码
var dtSub=this.data.datatable.data;
var dtDetail=this.data.datatable_detail.data;
var dlSub=dtSub.length;
var dlDetail=dtDetail.length;
var pageComp=this.form.get("expense_detail");
pageComp.node.setStyle("font-size","18px");


F12的结果里,div组件、datatable组件都没有看到该补充的样式:



本帖子中包含更多资源

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

x
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2022-10-27 16:35:14 | 显示全部楼层
您换个颜色再试试看,可能是字体大小与系统样式冲突了
回复

使用道具 举报

升级   0.04%

149

主题

189

回帖

4

积分

注册会员

Rank: 2

积分
4
发表于 2022-10-27 16:45:30 | 显示全部楼层
论坛管理员 发表于 2022-10-27 16:35
您换个颜色再试试看,可能是字体大小与系统样式冲突了

我只是举例一个样式,按API的说明,fieldID应该是div的ID吧
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2022-10-28 10:00:06 | 显示全部楼层
不一定都是div的id,每一个控件的封装方式不同的,setStyle肯定是有用,但是可能获取到的dom或者是跟系统的样式有冲突,导致看不出来效果,您可以实际使用时再试试看
回复

使用道具 举报

发表回复

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

本版积分规则

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