0

カスタム フィールドが空白のままの場合、カスタム フィールドをプログラムで更新しています。カスタムフィールドの値を正しく保存/更新するのに役立つ、これに関連するスタックに関する質問を見つけました。このスタックの質問を参照しました。

私が言ったように、空白のままにするとカスタムフィールドを更新しています。そのため、カスタム フィールドが null であるかどうかをチェックする Java コードを作成しました。そうであれば、Java コードを使用していくつかの値を生成し、値を更新してデータベースに保存しています。これはすべて正常に機能しています。問題を作成するときにこれをすべて行っています。

ただし、課題ページがレンダリングされると、それぞれのカスタム フィールドが表示されないため、そのために追加のページ更新が必要です。ページのリロード後、カスタム フィールドは正しい値でページにレンダリングされます。

何か案は?ページのリロードが必要な理由 方向を書くように教えてもらえますか?JIRA 6.0.x を使用しています

私はMyCustomField extends AbstractSingleFieldTypeクラスでコードを書いており、そのgetVelocityParametersメソッドを使用しています

4

1 に答える 1