2011-07-02 5 views
1

누구든지 작업 예제를 지적하거나 행 편집과 관련하여 편집 된 데이터를 서버에 제출하는 방법에 관한 코드를 제공 할 수 있습니까? 내 표에서 레코드 추가 및 삭제 기능을 구현했지만 작동하도록 편집 할 수 없습니다. ExtJS3에서는 편집을 위해 버튼을 구현하여 사용자가 행을 클릭 한 다음 해당 레코드의 모든 데이터가로드 된 버튼과 폼을 클릭하여 데이터를 편집 한 다음 저장하는 기능을 제공했습니다. 이유는 알 수 없기 때문에 ExtJS4 (getSelection() 및 selModel.selected.items가 내 양식에 레코드를로드하지 않음)에서 작동하도록 할 수 없기 때문에 인라인 편집을 사용해야합니다.ExtJS 4 Grid Row 편집 도움말

나는 성공하지 못한 채로 며칠 동안 일해 왔습니다. 난 afteredit 리스너를 구현해야하지만, 누군가가 너무 친절해서 거기에서 데이터베이스를 조작 할 수 있도록 편집기에서 PHP 스크립트로 데이터를 전달하는 방법을 보여줄 수 있습니까? 이 도움이 될 수

감사

+0

** 관련 질문 : ** [ExtJS 그리드에서 전체 행을 편집 한 후 Fire afteredit?] (http://stackoverflow.com/questions/5648208/fire-afteredit-after-edit-the-entire- row-in-extjs-grid) - ** 예 : ** http://dev.sencha.com/deploy/ext-4.0.2a/examples/grid/cell-editing.html – hakre

답변

0

편집 한 후 할 수있는 가장 짧은 것은 당신이 포기해야 할 저장소에

"store.sync();" 

입니다 API 개체

"api:{ 

제출 : 'controllername.methodname' } "

는 플러그인 (버튼 업데이트) rowEditing에서 편집 이벤트를 확인 서버 측 방법은 그리드 기록을 업데이트합니다.