如何解决加载 i jira ssue v8.5.9 时未执行 Jira 自定义字段
我们是一个自定义字段,它是一个多选文本字段和 wiki 渲染,
<script>
AJS.$(document).ready(function() {
AJS.$("#rowForcustomfield_10503").css({"width":"130%"});
AJS.$('.confluenceTable').find('tr').each(function() {
var tds = AJS.$(this).find('th');
var len = tds.length;
for (var i = 0; i < len; i++) { AJS.$(tds[i]).css('text-align','center'); AJS.$(tds[i]).css('color','white'); AJS.$(tds[i]).css('background-color','#5F5F5F '); }
});
window.alert("Hi");
var ths = AJS.$("table tbody tr").find("th");
var len = ths.length;
for (var i = 0; i < len; i++) {
AJS.$(ths[i]).css({"width":"1px","white-space":"Nowrap"});
}
AJS.$('.confluenceTable').find('tr').each(function() {
AJS.$(this).css('background-color','#F2F2F2 ');
AJS.$(this).css('background-color','#F1F1F1 ');
var tds = AJS.$(this).find('td');
var len = tds.length;
for (var i = 0; i < len; i++) {
AJS.$(tds[i]).css('text-align','center');
AJS.$(tds[i]).css('color','black');
AJS.$(tds[i]).css({"width":"1px","white-space":"Nowrap"});
}
});
它带有包装和错位。因此,我们在控制台中运行它并且它工作正常,自定义字段没有包装并且工作正常。我们添加了一个 window.alert("Hi") 来测试,它在控制台运行和编辑自定义字段时显示。
但不是在加载页面时。请帮忙
解决方法
你真的粘贴了整个脚本吗?缺少最后两行:
});
</script>
此外,另一个问题可能与加载 JS 的位置不同。尽量不要把代码放在自定义字段的描述中,而是放在字段配置方案下的自定义字段的描述中。请参阅此Atlassian Knowledge Base。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。