2010-07-17 3 views
2

23 개의 헤더가있는 jqgrid가 있습니다. 양식 편집 대화 상자도 있습니다.jqgrid 대화 상자 (양식 편집 대화 상자)를 두 개의 레이아웃으로 나눕니다.

문제는 23 개의 헤더에서 발생합니다. 2 개의 헤더는 편집 할 수 없으며 나머지는 편집 할 수 있습니다. 편집을 클릭하면 21 개의 행이있는 긴 양식 (한 열 포함)이 표시됩니다.

두 개의 열이있는 폼으로 레이아웃을 변경할 수 있으며 모든 열의 총 행 수가 절반입니까?

답변

4

colModel 코드에서 rowpos (행 재정렬) 및 colpos (열 제공) 등록 정보를 정의 할 수 있습니다. 이 발췌 일반적인 규칙에있는 jqGrid 위키 페이지에서입니다 : 2. 나는이 솔루션을 테스트 한 및 작동 :

<script> 
jQuery("#grid_id").jqGrid({ 
... 
    colModel: [ 
     ... 
     {name:'price', ..., formoptions:{elmprefix:'(*)', rowpos:1, colpos:2....}, editable:true }, 
     ... 
    ] 
... 
}); 
</script> 

그래서 당신은 colpos에있는 귀하의 필드의 절반을 정의 할 수 있습니다.

+0

이것은 질문하는 사람이 결코 받아들이지 않았지만 정답 인 것처럼 보입니다. 나는 그것이 또한 작동하는지 확인했다. – Joseph

관련 문제