0
작업 명령을 사용하여보기 도구 모음에 몇 가지 작업을 만들었습니다. 이제 해당보기 도구 모음에서 사용할 수있는 모든 동작을 어떻게 얻을 수 있습니까?보기에 추가 된 모든 동작을 참조하십시오.
예. 보기를 작성하고 A, B, C라는 세 가지 조치를 추가하여 이제이보기에 세 가지 조치 모두를 으로 리턴해야합니다.
작업 명령을 사용하여보기 도구 모음에 몇 가지 작업을 만들었습니다. 이제 해당보기 도구 모음에서 사용할 수있는 모든 동작을 어떻게 얻을 수 있습니까?보기에 추가 된 모든 동작을 참조하십시오.
예. 보기를 작성하고 A, B, C라는 세 가지 조치를 추가하여 이제이보기에 세 가지 조치 모두를 으로 리턴해야합니다.
보기 부품 코드에서 동작을 찾고 싶다고 가정합니다. 당신은 사용하여 뷰 도구 모음 관리자를 얻을 수 있습니다 :
IContributionItem actionItem = toolBarMgr.find("action id");
이
항목은 ActionContributionItem
의 인스턴스해야한다 그래서 당신은 사용할 수 있습니다
IToolBarManager toolBarMgr = getViewSite().getActionBars().getToolBarManager();
당신은 그 사용하여 액션에 대한 기여도 항목을 찾을 수 있습니다 :
IAction action = ((ActionContributionItem)actionItem).getAction();
감사합니다 !!! 그게 내가 필요한 것 !! – user2886754