툴바 확인란을 선택한 경우 모든 활성 조직을 표시하려고합니다. 검도 그리드 툴바에 체크 박스를 추가했지만 원하는 작업을 수행 할 수 없습니다. 내 문제를 더 잘 이해할 수 있도록 이미지를 첨부했습니다. HTML의 모습에검도 그리드 확인란을 선택하면 모든 활성 조직을 표시하려고합니다.
0
A
답변
0
당신이 시도 할 수 있습니다, 그리드 데이터 소스에 필터를 추가
$('#ShowActiveOrganization').on('change',function(e){
var $grid = $("#organizationGrid").data("kendoGrid");
var $checkBox=$(this);
$grid.dataSource.filter({ "field": "status", "operator": "eq", "value": checkBox.is(':checked') })
}):
0
이 그리드를 가정 도와주십시오
<div id="organizationGrid"></div>
코드가 그리드를 필터링합니다보다도
지금 당신의 체크 박스의 변경 이벤트
var grid = $("#organizationGrid").data("kendoGrid");
grid.dataSource.filter({ "field": "status", "operator": "eq", "value": true });
에이 줄을 쓰기 dataSource는 "상태"필드를 기반으로합니다.
다음 번에 jsbin 또는 온라인 코드 편집기를 사용하여 예제를 제공하므로이 가상 코드 대신 "라이브"보기에서 답변을 얻을 수 있습니다.
:
+0
좋아요! 그것은 나를 위해 일했다.. 많이 감사합니다. 당신은 내 문제를 해결했습니다 .. – Ali
시도. dataSource.filter ({field : "organization", 연산자 : "active", 값 : "true"})); – AGuyCalledGerald