2017-11-20 9 views
1

내가 프로젝트에서 오전 필히 SDK의 API필히 ALM SDK API getWorkItem는()

에 대한 질문이 있습니다. 거기에서 새로운 위키 문서를 만들었습니다.

가 에게
[[project.c_id, test_cases.c_id , test_cases count ], [project.c_id, test_cases.c_id , test_cases count ], [project.c_id, test_cases.c_id , test_cases count ], [project.c_id, test_cases.c_id , test_cases count ]] 
이 에게

2) 이제 내가 좋아하는 것 : #set ($sql_result = $sqlService.executeQuery("<sql query here>")이 SQL 쿼리는 다음과 같습니다 배열을 생성합니다

1)를 사용하여 SQL 쿼리를 생성 : 기사의 편집에 나는 다음과 같은했다 이렇게하여 다차원 배열을 반복하는 :

#foreach($item in $sql_result) 
    $getWorkItem($item.get(0), $item.get(1)) <br> 
#end 

불행히도 필히은 $ getWorkItem 인식 나타나지 않는(). 나는 이것에 아주 초짜 다, 나는 다만 기능을 잘못 부르고있다 확실하다. 나는 여기 API의 문서 발견 https://almdemo.polarion.com/polarion/sdk/doc/javadoc/index.html

그것은 TrackerService.getWorkItem에()

을하지만 난 여전히 제대로 API를 호출하는 방법을 모르겠어요. 어떤 도움이라도 대단히 감사하겠습니다.

$trackerService.getWorkItem($item.get(0), $item.get(1)) 

주요 포인트는 기본없이 메소드를 호출 할 수 없다는 것입니다 :

답변

3

당신은 getWorkItem() 같은 것을 호출 할 수 있도록 속도 맥락에서 TrackerService의 인스턴스를 참조 할 필요가 Velocity의 객체.