2011-05-04 14 views
0

selectMode = "Edit"인 CFgrid가 있습니다. 다시 cfc를 통해 cfgrid에 바인드 된 업데이트 메소드가 있습니다. 그러나 나는 중복 값으로 그리드를 업데이트해야한다. 나는 기존 레코드에 대한 크킹 (chking)을 통해 db가 업데이트되는 것을 막을 수 있지만 업데이트를 성공적으로 수행하지 못했다는 메시지를 사용자에게 보냅니다. 이 경우 그는 페이지가 새로 고쳐진 후에 만 ​​오래된 값이 여전히 존재한다는 것을 알기 전까지는 업데이트가 성공적이지 않음을 알게됩니다.CFgrid의 중복 업데이트 방지

cfgrid에 업데이트가 발생하여 데이터 복제가 시도되어 완료 될 수 없다는 사실을 사용자에게 알릴 수있는 이벤트가 있는지 알고 싶었습니다.

답변

0

코드를 게시하지 않았지만 onChange 특성이있는 HTML 표를 사용하여 편집을 트리거 한 것으로 추측하고 있습니까? 그렇다면 onError 특성을 사용하여 데이터가 cfthrow에서 만족스럽지 않으면 CFC에서 오류를 throw하도록 할 수 있습니다. 그런 다음 onError 핸들러에서 원하는대로 오류를 처리 할 수 ​​있습니다. CF9의 HTML 그리드 작업에 대한 자세한 정보는 here