2011-12-22 2 views
0

나는이 다음과 같은 자바와 TML 코드를 사용하고OnActionFromStart (태피스트리)

자바 TML에서

private void onActionFromStart(int id) 
    { 
     // here im getting url for the particular overlay when onclick 
    } 

<t:loop t:source="videos" t:value="pojo"> 

     <t:actionlink t:id="start" t:context="${pojo.id}" rel="#overlay1"> 
      // here image tag 
     </t:actionlink> 
    </t:loop> 

내가 그것을 오버레이 얻을 이미지를 클릭하면 내 문제는 그러나 onActionFromStart는이 문제를 해결하는 방법을 트리거하지 않습니다.

답변

5

조치 핸들러는 기본 또는 공용 수정자를 가질 필요가 있습니다 태피스트리 그들을 찾을 수있을 때까지 :

void onActionFromStart(int id) { 
    ... 
} 

는 또한 문서의 Component Events 부분을 살펴.

+0

, 아무 일도하지 – FreshBits

1

서버를 새로 고침하고 페이지를 새로 고침해야합니다.

액션 핸들러는 비공개가 아니어야합니다.

시도 :

public void onActionFromStart(int id) { ... }

또는 사용 태피스트리의 anotations

내가 변경
@OnEvent(value = EventConstants.ACTION, component = "start") 
    public void start(int id){ 
    ... 
    } 
관련 문제