2014-10-24 2 views
0

검도 데이터 소스에 문제가 있습니다.검도 데이터 소스 read(), sync() 및 cancelChanges()

데이터를 읽은 후 데이터 항목에서 작동하므로 데이터 소스를 동기화하면 데이터가 잘 작동하고 데이터가 DB에 잘 저장됩니다. 하지만 동기화 후 dataitem에서 작업하고 변경 사항을 취소하면 데이터 소스가 동기화 상태가 아닌 읽기 상태로 돌아갑니다.

그럼 동기화 후 데이터를 읽지 않고 데이터를 동기화하고 상태를 커밋하는 방법은 무엇입니까?

도움 주셔서 감사합니다.

답변

0

모든 시나리오 (만들기/업데이트)에서이 문제가 발생합니까? 업데이트에는 이것을 가져서는 안되지만 새로 생성 된 ID를 다시 보내지 않으면 삽입을 위해이 문제를 직면 할 수 있습니다. (당신이 당신의 모델에 대한 ID를 가지고 있기를 바랍니다). 일단 ID가 있으면 그리드 소스에 추가 할 수 있습니다. 나는이 몇 개월 전에 돌아 왔지만 지금 코드를 가지고 있지 않습니다.

이 게시물 자세한 내용은 사실 http://www.telerik.com/forums/refresh-grid-after-datasource-sync

+0

그것이 내가 ToDataSourceResult를 사용하지 않았기 때문에 바인딩 ID와 오류라고 줄 수있을 수 있습니다. 링크 주셔서 감사합니다, 그것은 매우 도움이되었다. –

관련 문제