gpt4 book ai didi

javascript - Microsoft Dynamics 365 根据值更改表单上的标题颜色

转载 作者:行者123 更新时间:2023-11-30 14:59:49 24 4
gpt4 key购买 nike

我在我的账户/销售表格上设置了一个选项。基于此值,我想更改表单顶部的标题颜色。

我可以通过开发人员工具编辑 CSS 来手动执行此操作,但是当我尝试通过表单属性和 Web 资源执行此操作时,我无法更改颜色。

作为基础测试,我只是尝试通过 javascript 将 CSS 注入(inject)页面。

这是我创建的 CSS 网络资源。

.ms-crm-Form-HeaderPosition {
background-color: rgba(2,206,239,1) !important;
}

这是我创建的 javascript 网络资源:

function load_css_file(filename){ 
var fileref = document.createElement("link")
fileref.setAttribute("rel", "stylesheet")
fileref.setAttribute("type", "text/css")
fileref.setAttribute("href", filename)
document.getElementsByTagName("head")[0].appendChild(fileref)
}
function myFormOnLoad(){
load_css_file('/WebResources/aws_ColoredHeaderMGA.css');
}

然后我转到我的销售表单,更改表单属性以加载到我的 Javascript 网络资源中,然后告诉它像在 OnLoad 上一样调用函数 myFormOnLoad 甚至表格。

我没有收到任何错误,我知道 javascript 正在被调用,因为我向它添加了一个 alert 以确保我确实收到了警报。

要更改标题颜色,我缺少什么?

jquery attempt

最佳答案

如果有人正在寻找工作代码,我们正在使用下面的代码。

我猜 URL 是 OP 中的问题。添加 OrgName 并删除扩展名 (.css)

function LdCSS() {
var path = "/orgname/WebResources/new_custom";
var head = document.getElementsByTagName('head')[0];
var link = document.createElement('link');
link.rel = 'stylesheet';
link.type = 'text/css';
link.href = path;
link.media = 'all';
head.appendChild(link);
}

关于javascript - Microsoft Dynamics 365 根据值更改表单上的标题颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46718331/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com