2011-01-18 3 views
1

이것은 jqGrid의 악용 사례라는 것을 알고 있습니다. 그러나 이미 관리 페이지에서 많은 항목을 나열하고 관리자가 CRUD 할 수 있도록 설정 한 것이 있습니다.그리드를 표시하지 않고도 jqGrid를 '양식 생성기'로 사용할 수 있습니까?

이제 사용자가 개별 레코드 작업을 할 때 CrUd 양식이 필요합니다. 그리드가 필요하지 않습니다. 초기 레코드를 추가하거나 편집하기 위해 양식을 팝업으로 열면됩니다. 폼을 생성하는 코드가 다른 페이지에 있고 치료법을 적용한다는 사실이 마음에 듭니다. 단지 전체 격자가 표시되어있어 페이지를 완전히 망칠 것입니다.

더 일반적으로 - colModel을 기반으로 폼을 회전시키고 json 요청을 실행할 수 있습니다. - 매번 자신을 레코딩하지 않고 할 수있는 크래킹 물건입니다!

jqGrid의 양식 부분은 그리드 파트에 공통된 형태의 colModel을 단순히 공유하는 독립적 인 코드 조각이라고 가정합니다.

생각 - 제안?

답변

1

당신은 그리드를 만든 후, 그 편집에 전화하거나 양식을 표시하는 방법을 추가

jQuery.extend(jQuery.jgrid.edit, { 
      height: 1, 
      width: 1, 
      top:-100, 
      left: -100 
    }); 

를 사용하여 브라우저 화면에서 그리드를 이동할 수 있습니다

$("#add_grid_top").click() 
관련 문제