I have a Jira 5.0 gadget specified with javascript and implemented as stated in tutorial mostly copied from J-tricks. The configuration descriptor contains multiple select fields which values are filled with REST (shortened code):
config: { descriptor: function (args) { var gadget = this; return { fields: [ { userpref: "searchfield1", label: "abc", description: "def", type: "select", selected: gadget.getPref("searchfield1"), options: args.searchfields }, ... ... ,AJS.gadget.fields.nowConfigured() ]}; }, args: [{ key: "searchfields", ajaxOptions: function() { return { url: "/rest/eea-cf-search/1.0/gadget/searchfields" }; } }]
The problem is when I save the preferences in the gadget. Browsers javascript console produces an "no element found" error. The preferences are stored, but just for ONE time. After refreshing the page I must configure it again (what is an unwanted scenario). When searching for it I just found an older Jira issue. When viewing the HTTP response upon saving the preferences I see:
Request URL: /jira/rest/dashboards/1.0/10100/gadget/10203/prefs
Request Method: POST
Status Code: HTTP/1.1 204 No Content
Am I missing something?
Okay, I forgot to add
<UserPref name="searchfield1" datatype="hidden" default_value="-1"/>
But the error message "no element found" is still there. Maybe it is related to missing data for the view (image included).
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.