2012-11-30 3 views
5

검도 그리드에는 각 열 머리글을 마우스 오른쪽 버튼으로 클릭하여 액세스 할 수있는 정말 멋진 열 컨텍스트 메뉴 (일명 : columnMenu)가 있습니다.스크립트를 사용하여 검도 그리드의 columnMenu를 표시하는 방법

columnMenu : 메뉴가에 검도 그리드의 필드를 설정하여 사용할 수 있습니다

는 true columnMenu이 활성화되면 그리드의 열을 표시하고 정렬/숨기기 열을 표시 할 수 있습니다, 그리고 그들을 필터링하십시오. 그러나이 열 메뉴를 그리드 외부로 이동하고 단추에 연결해야한다는 요구 사항이 있습니다. 따라서 사용자가 버튼을 클릭하면 열 메뉴가 나타납니다. 자바 스크립트를 통해이를 호출 할 수있는 방법이 있습니까?

이 요청은 Michiel (2012 년 3 월 5 일)이 작성한 것과 유사합니다. 그러나이 특별한 경우에는 다른 제품 인 Telerik MVC Grid에 대한 contextMenu에 대한 요청이었습니다. 그것은 컬럼의 클릭 이벤트 트리거로 간단 http://www.telerik.com/community/forums/aspnet-mvc/grid/how-to-show-column-context-menu-using-script.aspx

답변

8

: 빠른에 대한 http://jsbin.com/ihivif/2/edit

+0

감사 : 여기

$("#grid .k-header-column-menu:first").click(); 

를 작동하는 데모입니다 미키 엘의 질문에 대한 URL을 기준으로 다음과 같습니다 response Atanas. 열 컨텍스트 메뉴를 X, Y 좌표로 이동 한 다음 자바 스크립트를 통해 트리거 할 수도 있습니까? 1) 사용자가 버튼 을 클릭합니다. 2) 열 컨텍스트 메뉴가 바로 아래에 나타납니다. 3) 사용자가 검도 격자에서 표시하거나 숨길 열을 선택합니다. Michiel의 질문에 대한 응답 메뉴를 배치하는 방법을 제공하는 것 같습니다. Kendo Grid에서도이 작업을 수행 할 수 있습니까? – user1864920

+0

예. jsbin 데모를 수정했습니다. –

+0

감사합니다. Atanas - jsbin에서 샘플 코드를 수행하면 많은 도움이되었습니다! – user1864920

관련 문제