JIRA에서 Java로 작성된 사용자 정의 필드의 편집 모드에서 일부 AUI를 사용하려고합니다. 이 페이지를 찾았습니다 : https://docs.atlassian.com/aui/latest/sandbox/# 그리고 미래에는 예제 Auiselect2를 사용하고 싶습니다.내 사용자 정의 필드에서 JIRA AUI 함수를 사용하는 방법 - 속도 edit.vm
https://docs.atlassian.com/aui/5.5.1/docs/auiselect2.html - 여기는 실험적으로 작성되었으므로 어떤 단계를 거쳐야합니까? 아래 예제에서 볼 수 있듯이,이 기능을 추가하려고 시도했지만 간단하게 작동하지 않았습니다. 나는 문서에서 언급 한 예를 들어 사용되었다 -
edit.vm :
$webResourceManager.requireResource("cz.firma.rozy:zakaznik")
<form class="aui">
<select id="select2-example" multiple>
<option value="CONF">Confluence</option>
<option value="JIRA">JIRA</option>
<option value="BAM">Bamboo</option>
<option value="JAG">JIRA Agile</option>
<option value="CAP">JIRA Capture</option>
<option value="AUI">AUI</option>
</select>
</form>
및
AJS.$(function() {
AJS.$("#select2-example").auiSelect2();
});
을 zakaznik.js 그리고 내 골드 피처-의 plugin.xml은 다음과 같습니다
<web-resource key="zakaznik-resources" name="zakaznik Web Resources">
<dependency>com.atlassian.auiplugin:ajs</dependency>
<dependency>com.atlassian.auiplugin:jquery</dependency>
<dependency>com.atlassian.auiplugin:jquery-ui-other</dependency>
<dependency>com.atlassian.auiplugin:aui-select2</dependency>
<context>atl.general</context>
<context>atl.admin</context>
<resource type="download" name="zakaznik.css" location="/css/zakaznik.css"/>
<resource type="download" name="zakaznik.js" location="/js/zakaznik.js"/>
<resource type="download" name="images/" location="/images"/>
<context>zakaznik</context>
</web-resource>
...
<customfield-type name="Pridani zakaznika" i18n-name-key="customer-add.name" key="customer-add" class="cz.firma.rozy.jira.customfields.CustomerCustomField">
<description key="customer-add.description">Plugin, ktery prida zakaznika z abry</description>
<resource name="view" type="velocity" location="templates/viewCustomer.vm"/>
<resource name="edit" type="velocity" location="templates/edit.vm"/>
</customfield-type>
하지만 편집 모드를 방문하면 jQuery가 수행되지 않고 브라우저 콘솔에 오류나 경고가 기록되지 않습니다.