2015-01-25 2 views
0

검도 표에 Custom Command 단추가 있지만 기능이 행 자체에 연결되어 있습니다. 삽입 후 사용자 지정 명령 단추 만 표시 할 수있는 방법이 있습니까?Kendo Grid 사용자 지정 명령 단추가 동적으로 표시됩니다.

격자가 현재 inline 편집 모드에 있으므로 삽입을 클릭하면 맞춤 명령이 항상 표시되고 데이터를 아직 클릭하지 않았기 때문에 클릭하면 오류가 발생합니다 (사용자가 업데이트를 클릭하지 않았기 때문에). 버튼을 클릭)

이미지보기 예 : - Custom command example DB에 데이터를 입력 한 후에 (즉, 업데이트 버튼을 클릭 한 후) 팀 편집, 내보내기 및 활성 설정 버튼 만 표시하려고합니다.

답변

1

나는 단지이 사용 CSS를 할 수있는 방법을 발견했습니다 - 검도는 내가 할 수있는 것을 사용하여 편집 가능한 상태에있는 그리드 행 그게 전부에 K-그리드 편집 행 클래스를 적용 -

/* Hide the buttons on an edit row */ 
.k-grid-edit-row .k-grid-EditTeams, 
.k-grid-edit-row .k-grid-Export, 
.k-grid-edit-row .k-grid-SetActive { 
    visibility: hidden; 
} 

여기서 k-grid-EditTeams, Export 및 SetActive는 버튼 클래스입니다.

1

jQuery 코드를 사용하여 onEdit 이벤트를 처리하고 사용자 지정 명령 단추를 사용하지 않도록 설정할 수 있습니다.

작동 시키려면 코드를 게시하십시오.

관련 문제