我有一个jqGrid,其中一个单元格是可编辑的(textarea)。并且不同的单元格具有表格式结构。我以表格格式在不同的单元格中显示某些内容(这意味着有额外的tds)。当我单击可编辑单元格时,错误的列将启用编辑模式。
有关如何纠正此问题的任何提示/黑客攻击? 代码示例:
enter code here
function loadJQGrid(){
if (funReportBuilt) return;
funReportBuilt = true;
var lastSel;
jQuery("#funReport").jqGrid({
url:'funReport.do?reportType=funReport',
datatype: 'json',
jsonReader : {
root: "rows",
page: "page",
total: "totalPages",
records: "count",
cell: "cell",
repeatitems: false,
subgrid: { Root: "rows", repeatitems: true, id: "id", cell: "cells" }
},
colNames:['Tabular Data', 'Editable Row'],
colModel: [
{
name: 'tabulardata',
width: 400,
formatter: dispTblData
},
{
name: 'editablerow',
width: 160,
sortable: true,
editable: true,
edittype: 'textarea',
editoptions:{rows:'3',cols:'50'},
},
],
cellEdit: true,
cellUrl: abc.do
})};
function dispTblData(){
return '<table><tr><td>Data-1</td><td>Data-2</td></tr></table>'
}
谢谢, 基兰