2012-10-27 9 views
1
onCellSelect : function(rowid, iCol, cellcontent) { 
     $('#caseHistoryGrid').dialog('close'); 
     $('#Case_Id').val(jQuery("#case").jqGrid('getCell', rowid,'caseId')); 
     $('#visitId').val(jQuery("#case").jqGrid('getCell', rowid,'visitId')); 
     alert($('#visitId').val() 
    ); 
    } 

아무 셀이나 클릭하면됩니다. First VisitID 만받습니다. 내 잘못은 무엇입니까? 도와주세요. 이 코드가 아닙니다 문제의 사전JqGrid에서 onCellSelect 메서드를 사용하는 방법?

+0

자세한 내용을 게시해야합니다. jqGrid가 어떻게 정의되어 있는가? (특히'colModel')? '# Case_Id',' '# visitId'' 및 대화 상자'# caseHistoryGrid' 란 무엇입니까? 모드를 사용하고 편집하고 편집 모드에있는 셀에서 내용을 읽으려고합니까? – Oleg

+0

이 문제를 해결해주세요. –

+0

ID는 고유하지 않습니다. –

답변

0

에서 감사하지만 난이 같은 celll을 제공합니다 그래서 부여 ID가 ​​고유하지 않습니다 ..... TESE 데이터에 Ajax를 사용하여 데이터베이스에서 데이터가 편대 ID 입니다 얻을

+0

그리드에 고유 ID가 있는지 확인하려면'idPrefix' 옵션을 사용하는 것이 좋습니다. – Oleg

+0

@Oleg idPrefix를 사용하는 방법? 데모 –

+1

을 사용하십시오.'idPrefix'의 사용법은 매우 쉽습니다 :'idPrefix : "someText"'. 예를 들어,'idPrefix : "x_"'는'1 =''행 idid에 대해'id = "1"'대신'id = "x_1"'을 생성합니다. [검색 결과] (http://stackoverflow.com/search?q=user%3Ame+%5Bjqgrid%5D+idPrefix)에는 'idPrefix'사용법의 다른 예가 있습니다. – Oleg

관련 문제