Javascript Jira问题视图使自定义字段只读
可以通过3种方式编辑自定义字段值Javascript Jira问题视图使自定义字段只读,javascript,jira,jira-plugin,Javascript,Jira,Jira Plugin,可以通过3种方式编辑自定义字段值 问题创建 通过单击“编辑”进行问题编辑 使用铅笔单击输出字段进行问题编辑 前两个类似,工作正常 但是第三个看起来不同,我不希望人们这样编辑它。是否有任何选项可以禁用此功能?您可以使用JIRA管理功能禁用内联编辑选项。 导航到菜单栏右角的jira管理选项,然后转到该菜单中的“系统”选项 然后单击编辑设置和列表底部,您可以看到禁用内联编辑的选项。 更新 如果您需要禁用特定自定义字段的内联编辑,可以使用简单的javascript来实现这一点 例如:如果您需要禁用“受让
但是第三个看起来不同,我不希望人们这样编辑它。是否有任何选项可以禁用此功能?您可以使用JIRA管理功能禁用内联编辑选项。 导航到菜单栏右角的jira管理选项,然后转到该菜单中的“系统”选项 然后单击编辑设置和列表底部,您可以看到禁用内联编辑的选项。 更新 如果您需要禁用特定自定义字段的内联编辑,可以使用简单的javascript来实现这一点 例如:如果您需要禁用“受让人”字段的内联编辑,则可以按照以下步骤操作 1.进入管理>问题>现场配置 2.单击“默认字段配置”处的配置链接 3.点击“受让人”处的编辑链接 在描述字段中,添加以下内容
<script type="text/javascript">
var removeCTE = setInterval(function() {
var editableElms = AJS.$('#assignee-val')
if (editableElms.length) {
editableElms.removeClass('inactive');
editableElms.removeClass('editable-field');
editableElms.removeAttr('title');
editableElms.find('span.overlay-icon').hide();
}},500);
</script>
var removeCTE=setInterval(函数(){
var editableElms=AJS.$(“#val”)
if(editableElms.length){
editableElms.removeClass('inactive');
removeClass(“可编辑字段”);
editableElms.removeAttr(“标题”);
editableElms.find('span.overlay icon').hide();
}},500);
要了解更多信息,请遵循此是否有方法仅对一个字段禁用此功能,而不是对所有字段禁用此功能?在我的示例中,我将javascript添加到了我的字段视图中(因为JIRA可能会像对公告横幅所做的那样禁用字段描述中的HTML代码)并在我的自定义字段周围包装一个静态id,以禁用该字段所有实例的编辑选项。感谢您的解决方案,JIRA的知识似乎很少。