我正在構建的jqGrid這是工作的罰款...電網建設如何從亞格訪問父電網的id在jqGrid的
if (jqent.isReq) {
sbGrid.Append("subGrid: true,");
sbGrid.Append("subGridRowExpanded: function (subgrid_id, row_id) {");
sbGrid.Append(" $('#' + subgrid_id).html(renderhtmlforSubgrid(subgrid_id, row_id));},");
}
我有textarea的一個子網格,並且將呈現的圖像控制下面的代碼
function renderhtmlforSubgrid(subgrid_id, row_id) {
var script = '<div style="margin-left:10px; margin-top:10px; margin-bottom:10px;">';
script += '<textarea class="txtCommentwatermarkOn" id="txtCommentSection" name="txtCommentSection" rows=2 cols=20>Type your comments here</textarea>';
script += '<input onclick=\"RenderModalPopup(' + row_id + ',' + subgrid_id + ',this);\" type="image" id="image" src="../../Content/Images/commentIcon.png"/>';
script += '</div>';
return script;
}
上的圖像 「RenderModalPopup」 功能,點擊
將被觸發
function RenderModalPopup(rowid, tableid, event) {
var dataFromRow = $('#tblArtifact1').jqGrid('getRowData', rowid);
var PhaseArtifactId = $('#tblArtifact1').jqGrid('getCell', rowid, 'ID');
..........................
每一件事情都很好......現在的問題是我硬編碼的網格ID爲「tblArtifact1」來獲取列值。需要刪除。我可以獲得網格ID嗎?有沒有預定義的參數/函數來獲取它?
我卡住了..請幫助。
ü可以粘貼在ühttp://jsfiddle.net/ – Thulasiram