如何解决扩展选择参数中使用的 Json 架构没有添加和删除按钮,但相同的架构在 Json 编辑器中显示按钮
我正在尝试通过以下代码使用扩展选择参数插件中的“JSON Parameter Config Groovy Script”选项。当在“https://www.jeremydorn.com/json-editor”上测试 JSON 模式时,我能够看到项目的添加和删除按钮,但在 Jenkins 中测试时看到相同的 JSON 模式,我没有得到按钮。请帮我解决这个问题。
JSON 架构
import net.sf.json.JSONObject
def jsoneditorOptions = JSONObject.fromObject(/{
disable_edit_json: true,disable_properties: true,no_additional_properties: true,disable_collapse: true,disable_array_add: true,disable_array_delete: true,disable_array_reorder: true,theme: "bootstrap3",iconlib:"fontawesome5","keep_oneof_values": true,"object_layout": "normal","template": "default","show_errors": "interaction","prompt_before_delete": true,schema: {
"type": "object","title": "System Test","properties": {
"HttpProcessor": {
"type": "array","format": "table","title": "HttpProcessor","uniqueItems": true,"items": {
"type": "object","title": "Add API","required":["type","TPS"],"properties": {
"type": {
"type": "string","enum": [
"CreateAndissue","Redeem","Reload","CancelRedeem","CancelCreateAndissue"
],"default": "CreateAndissue"
},"TPS": {
"type": "string"
}
}
},"default": [{
"type": "CreateAndissue","TPS": "1"
}]
}
}
}
}/);
Json-Editor 输出
詹金斯输出
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。