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).
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.