2014-12-19 3 views
0

나는 stackoverflow와 atlassian에 대한 답변을 검색했지만, 지금까지는 나에게 도움이되는 것을 찾지 못했습니다. 어쩌면 그냥 잘못된 질문을하고 있지만 여기에 내 상황이 있습니다 :Jira Plugin 링크 HTML to plugin functions

현재 문제의 데이터가 tabpanel에 표시되는 Jira TabPanel 플러그인을 쓰고 있습니다. 지금까지 모든 것이 잘 작동합니다. 이제는 내 TabPanel의 HTML (또는 자바 스크립트)에서 내 플러그인으로 다시 연결하여 특정 형식으로 데이터를 저장할 수있는 내보내기 기능을 호출하려고합니다.

나는 이것을 어떻게 할 수 있는지 전혀 모른다. 내 첫 번째 추측은 링크 된 ActionListener 또는 함수를 호출하는 JavaScript가있는 Java Jira 코드에서 만들 수있는 Button이 있다는 것입니다. 그러나 나는 지금까지 나를 위해 유용한 것을 발견하지 못했다.

아무에게도 정보를 줄 수있는 방법과 방법은 무엇입니까? 나는 매우 감사드립니다.

감사 크리스

+0

왜 탭 패널의 일부이어야합니까? jira 웹 작업을 제공 할 수 없습니까? – Seb

+0

이제 웹 작업을 사용하는 것이 올바른지 알 수 있습니다. 하지만 그것은 탭 패널을 가지고 할 일이 없습니다. –

+0

탭 패널에는 없지만 문제가 있습니다. 예를 들어 문제 ID를 전달할 수 있습니다. – Seb

답변

0

이 솔루션은 락스의 webworks이었다. 그러나 분명히 모든 튜토리얼은 어느 시점에서 다소 모호합니다. 그들이 제공하는 atlassian 예제 코드를 사용하는 것이 좋습니다. 그것은 자신의 것을 포함하여 어떤 튜토리얼보다 유용합니다.

JiraWebActionSupport는 http 응답 및/또는 doExecute()에서 속도 스크립트 사용을 정의하는 곳에서 매우 중요합니다 (예를 들어 클래스에서 파생되는 클래스 구현). 해당 클래스의 모든 메서드는 "$ action.myMethod()"에 의해 속도 스크립트에서 호출 할 수 있습니다. 이것은 다른 필드에서도 가능합니다. String 반환 유형 또는 간단한 반환 유형이 유일한 사용 가능한 유형이라고 생각합니다.

관련 문제/질문에 대한 답변입니다. 나는 다른 누군가가 이것을 유용하게 사용하기를 바랍니다.

감사 크리스