我有一個JIRA插件,這是擴展了一些功能。現在我必須得到velocity
模板(vm
文件)以外的字段名稱值。JIRA自定義插件參數
我想將該值設置爲atlassian-plugin.xml
或其他文件中的參數。
我應該在哪裏設置該參數,以及如何從vm
模板訪問它?
我有一個JIRA插件,這是擴展了一些功能。現在我必須得到velocity
模板(vm
文件)以外的字段名稱值。JIRA自定義插件參數
我想將該值設置爲atlassian-plugin.xml
或其他文件中的參數。
我應該在哪裏設置該參數,以及如何從vm
模板訪問它?
難道你不能這樣做嗎? Atlassian JIRA Plugin Development: How to make variables available to velocity templates
這將通過您定義的方法公開所需的數據。
通過將vm頁面上的數據放置在velocityParams中,如 velocityParams.put(「dates」,日期);velocityParams.put(「projectCategory」,projectCategory); 和vm頁面上,您只需編寫想要獲取的$變量名稱即可。 你會很容易地得到它。
實際上,在atlassian-plugin.xml中添加參數的最佳示例是標準用戶選取器和多用戶選取器字段。他們的定義在system-customfieldtypes-plugin.xml中添加了一個名爲「multiple」的參數,它們共享根據參數設置而變化的代碼。
〜馬特