使用editcell启用冻结jqgrid

时间:2015-05-18 14:12:28

标签: java jquery json jsp jqgrid

我有一个启用了cellEdit的jqgrid。我想冻结前两列。有人可以帮我这个吗? 这是我的代码。

jQuery("#grid1").jqGrid({

        //url:"${context}/listOptys.do",
        datatype: "json",
        //mtype:"POST",

        height: '100%',
        width: 935,
        //autoWidth:true,
        colNames:['','','',' Name', ' Number', 'Volume','Probability', 'Date',  'Status'], 
        colModel:[ 
        {name:'Sk',index:'Sk', hidden:true,frozen:true},
        {name:'pkId',index:'pkId', hidden:true,frozen:true},
        {name:'projectsk',index:'projectsk', hidden:true,frozen:true},
        {name:'opportunityName',index:'opportunityName', width:240, align:"left", sortable:false,frozen:true}, 
        {name:'number',index:'number', width:70, align:"center", sortable:false},
        {name:'volume',index:'volume', width:70, align:"center", sortable:false},
        {name:'probablity',index:'probablity', width:70, align:"center", sortable:false},
        {name:'date',index:'date', width:70, align:"center", sortable:false},
        {name:'status',index:'status', width:70, align:"center", sortable:false}
        ]
        viewrecords: false,

        altRows: true,
        cellEdit:true,
        multiselect:true, 
        shrinkToFit:false
});
jQuery("#grid1").jqGrid("setFrozenColumns");

先谢谢。

1 个答案:

答案 0 :(得分:0)

在jqGrid 4.7中无法使用冻结列编辑jqGrid,但我在免费的jqGrid中实现了该功能,您可以从GitHub下载该功能。您可以在the readmethe wiki中详细了解免费jqGrid的功能。例如here你可以找到你可以用来直接从GitHub测试免费jqGrid的URL,而无需任何下载。