0

如果自定义字段留空,我将以编程方式更新我的自定义字段。我在堆栈上发现了一个与此相关的问题,它有助于正确保存/更新自定义字段值。我提到了这个堆栈问题

正如我所说,如果自定义字段留空,我将更新它。因此,我编写了一些 java 代码来检查自定义字段是否为空,如果是,那么我将使用 java 代码生成一些值,并在数据库中更新和保存值。这一切都很好。我在创建问题时正在做这一切。

但是当呈现问题页面时,不会显示相应的自定义字段,它需要额外的页面刷新。页面重新加载后,自定义字段以正确的值呈现在页面上。

有任何想法吗?为什么需要重新加载页面?可以指点我写方向吗?我正在使用 JIRA 6.0.x

我在MyCustomField 中编写代码扩展 AbstractSingleFieldType类并使用它的getVelocityParameters方法

4

1 回答 1

0

在第一次加载屏幕时检查您的日志文件是否有错误?JavaScript 控制台中也可能显示错误?否则,将所有内容尽可能简单地剥离,然后重新添加复杂性,直到它以相同的方式中断。

于 2013-11-18T20:58:21.480 回答