2014-04-21 4 views
0

나는 jqgrid에 초보자입니다. 하나의 요구 사항으로 navbar (호출기)의 edit 버튼을 클릭하면 팝업 된 편집 폼을 숨길 필요가 있습니다. 조건에 따라 어떻게 숨길 수 있습니까?jqgrid 호출기의 편집 양식을 숨기는 방법

편집 버튼을 클릭하면 사용자가 선택한 행 수를 확인합니다. 그것이 둘 이상인 경우 편집 양식을 숨기고 경고 메시지를 표시해야합니다. 단 하나의 레코드 만 편집 할 수 있습니다.

나는 다음과 같이했지만 작동하지 않았다.

beforeShowForm: function(form){ 
form.hide(); 
$("#editmodlist").css("display", "none"); // where I hardedcoded div that surounds edit form 
} 
+0

찾고 계신 답변이 있습니까? (this) (http://stackoverflow.com/questions/3405029/jqgrid-disable-form-fields-when-editing) –

+0

이 @DieterDeRidder에 – user3457065

+0

[this one] (http://stackoverflow.com/a/3405961/3532897) 답장을 보내 주시면 감사하겠습니다. –

답변

0

여기 코드를 더 잘 포맷하려면 여기를 클릭하십시오.

beforeInitData: function(form){ 
var selRowIds = jQuery('#list').jqGrid('getGridParam', 'selarrrow'); 
if(selRowIds.length>1) 
{ 
alert("Error"); 
return false; 
} 
else 
{ 
return true; 
} 
} 
관련 문제