2014-10-20 3 views
0

다음 코드는 작동하지 않습니다검도 UI 그리드 오류 이벤트

function Error(e) 
{ 
    var gridName = this.options.table.context.id 
    var grid = $('#' + gridName).data("kendoGrid"); 
} 

표 속성은 null입니다. 우리는 어떻게 전달되고있는 'e'로부터 발신자를 찾겠습니까?

감사합니다.

답변

2

그리드 API에 오류 이벤트가 없습니다. (난 당신이 참조하는 생각이 드는하고있는 무슨이다.) 데이터 소스 내의 하나가

http://docs.telerik.com/kendo-ui/api/javascript/data/datasource#events-error

이 이벤트는 (또한 함께 데이터 소스를 액세스 할 수 this 키워드를 사용하여 데이터 소스 개체의 인스턴스를 반환 e.sender).

데이터 소스가 그리드와 관련이 없으므로 Telerik에서 table 속성을 dataSource에서 제거한 것처럼 보입니다.


이 스레드는 원하는 것을 얻도록 해킹합니다. Get a reference to Kendo Grid from inside the error handler

업데이트 된 수정 사항입니다.