jqGrid:单元格编辑不起作用/启用错误的单元格进行编辑,就像我在单元格中一样

时间:2014-06-24 08:10:46

标签: jquery jqgrid

我有一个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>'

}

谢谢, 基兰

0 个答案:

没有答案