2011-09-19 2 views
1

jqGrid 테이블이 있는데 잘 작동합니다. 나는 봄을 사용하고 REST를 통해 모든 것을 전달한다. 내 jqGrid에 행 기능 추가를 추가하고 싶습니다. 그러나 jqGrid의 기본 단추를 사용하고 싶지 않습니다. 다음은 내 새 레코드를 추가하기위한 변수 : 사용자가 내 페이지에서 버튼을 클릭수동으로 행 데이터를 jqGrid에 추가하는 방법은 무엇입니까?

userName 
password 
mail 
admin 

는 팝업이 나타나고 필드 이름 있음이 기록합니다. 사용자가 해당 팝업 페이지에서 버튼을 클릭하면 새 사용자가 jqGrid에 추가되고 새 데이터가 서버에 물론 REST URL로 전송되어야합니다.

어떻게하면됩니까?

답변

0

addfunc을 사용하여 추가 단추의 사용자 지정 동작을 구현할 수 있습니다. 이 경우 거의 모든 일을 직접해야 할 것입니다. 예를 들어 jQuery.ajax과 관련하여 서버에 직접 데이터를 보내고 이후에 그리드를 다시로드하거나 addRowData과 관련하여 그리드에 새 행을 추가해야합니다.

+0

addfunc에 대한 예제가 있습니까? – kamaci

+0

@kamaci : [여기] (http://stackoverflow.com/questions/2841794/preventing-the-opening-of-a-form-on-a-add-button-click/2841899#2841899)를 참조하십시오. . 일반적으로 이것은 "추가"버튼을 클릭 할 때 호출되는 함수입니다. – Oleg

+0

답변을 주셔서 감사합니다. 그러나 jqGrid의 추가 버튼을 사용자 정의하고 싶지는 않습니다. 사실 사용자에게는 보이지 않습니다. 내 페이지에서 생성 한 다른 버튼에서 액세스 할 수있는 자체 추가 기능을 작성하고 싶습니다. – kamaci

관련 문제