그리드에 컨텍스트 메뉴로 트리뷰에서의 이동 및 추가삭제를 구현하려고 합니다.
popupFilter 속성으로 부모의 위치에 따라서 나오는 메뉴를 변경하고 있는데 return false 로 컨텍스트메뉴의 아이템을 제외하면 항목과 인덱스가 맞지 않습니다.
예를들어 5개 메뉴중(라인포함 6개) 중간 3개를 제외하고 3,4,5 메뉴중 두번째 클릭시 제외하기 전 인덱스에 해당하는 메뉴가 선택된다고 나옵니다.
아래 코드를 예로 들면 3,4,5 (이동, 구분선, 추가) 가 있을때, 이동을 누르면 원 메뉴인 "위로"(필터링 되지
않은 메뉴의 첫번째 인덱스)가 선택됩니다.
그리드에 컨텍스트 메뉴로 트리뷰에서의 이동 및 추가삭제를 구현하려고 합니다. popupFilter 속성으로 부모의 위치에 따라서 나오는 메뉴를 변경하고 있는데 return false 로 컨텍스트메뉴의 아이템을 제외하면 항목과 인덱스가 맞지 않습니다.
예를들어 5개 메뉴중(라인포함 6개) 중간 3개를 제외하고 3,4,5 메뉴중 두번째 클릭시 제외하기 전 인덱스에 해당하는 메뉴가 선택된다고 나옵니다.
아래 코드를 예로 들면 3,4,5 (이동, 구분선, 추가) 가 있을때, 이동을 누르면 원 메뉴인 "위로"(필터링 되지 않은 메뉴의 첫번째 인덱스)가 선택됩니다.
코드는 그리드의 컨텍스트부분만 발췌해서 올립니다.