【问题标题】:Why do issue view page requires an extra refresh to see the customfield value?为什么问题视图页面需要额外刷新才能查看自定义字段值?
【发布时间】:2013-12-01 11:57:24
【问题描述】:

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

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

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

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

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

【问题讨论】:

    标签: jira custom-fields jira-plugin atlassian-plugin-sdk


    【解决方案1】:

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

    【讨论】:

    • 检查日志文件,但没有错误。JavaScript控制台也没有错误。
    • 我从 servlet 获取数据,然后在查看问题页面上将其显示为自定义字段。但为此我需要额外的页面重新加载!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-07-16
    • 1970-01-01
    • 2020-08-08
    • 2021-06-08
    • 1970-01-01
    • 2020-08-06
    • 1970-01-01
    相关资源
    最近更新 更多