Jiraのガジェットを作成するときに、奇妙な問題が発生し続けます。オプションが表示されない、再構成が機能しない、最も厄介なのは、projectOrFilterPickerが機能しないなどの問題が発生します。
私が遭遇した奇妙な問題のほとんどは回避できますが、これは私が行ったことですが、ユーザーがプロジェクトまたはフィルターを選択するためにそのクイック検索ボックスを使用できるようにする必要があります。ただし、これらのダイアログボックスのいずれかを含めるとすぐに、ガジェットが際限なく読み込まれ、画面のサイズを変更すると(他の目的で使用する回避策の1つ)、エラー500が発生します。
奇妙なことに、Atlassian SDKテストJira(V 4.4)でローカルに動作しますが、職場のフルテストサーバー(V 2.1.3)では動作しません。
これは私が使用しているコードの一部であり、必要に応じてさらに投稿できます。
var projectPicker = AJS.gadget.fields.projectOrFilterPicker(gadget, "projectId", args.projectOptions);
args.projectOptionsはここで定義されます:
args: function()
{
return [
{
key: "projectOptions",
ajaxOptions: "/rest/gadget/1.0/filtersAndProjects"
}
];
}()
任意の洞察/提案をいただければ幸いです。前もって感謝します。
カール