2012-10-27 84 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

但我得到來自TESE數據使用Ajax數據庫中的數據是甲 ID ..... 給ID不是唯一的,這樣它提供了相同的小區1

+0

我建議您使用'idPrefix'選項來確保您在網格中具有唯一的ID。 – Oleg

+0

@Oleg如何使用idPrefix?Demo請使用 –

+1

'idPrefix'非常簡單:'idPrefix:「someText」'。例如,'idPrefix:「x_」'將產生'id =「x_1」'而不是'id =「1」'對於rowsid'1'。在[搜索結果](http://stackoverflow.com/search?q=user%3Ame+%5Bjqgrid%5D+idPrefix)中,您會發現'idPrefix'的用法的不同示例。 – Oleg

相關問題