如何禁用jqgrid中的字段列?

发布于 2024-11-29 07:21:00 字数 1501 浏览 1 评论 0原文

如何禁用jqgrid中的字段列? 这是我的代码:

jQuery("#penanggungJawab").jqGrid({
    mtype: "GET",
    datatype:"json",
    height: 50,
    width:900,
    colNames:['ID Card','Type Id Card','NO Id Card', 'Expired Date'],
    colModel:[ {
        name:'idCardIdPnggungJwb',
        index:'idCardIdPnggungJwb',
        width:310,
        editable:true,
        hidden:false,
        ***disabled:true***
    }, {
        name:'typeIdCardPnggungJwb',
        index:'typeIdCardPnggungJwb',
        width:310,
        editable:true,
        edittype:"select",
        editoptions:{value:"KTP:KTP;IDC:ID Card Company"},
        jsonmap:'typeIdCard'
    }, {
        name:'nomorIdCardPnggungJwb',
        index:'nomorIdCardPnggungJwb',
        width:310,
        editable:true
    },{
        name:'expiredDatePnggungJwb',
        index:'expiredDatePnggungJwb',
        width:310,
        editable:true,
        editoptions:{size:12, dataInit:function(el) {
            $(el).datepicker({dateFormat:"yy/mm/dd",changeMonth: true,changeYear: true});
        },
    }}],
    rowNum:10,
    rowList:[10,20,30],
    pager: '#Keuangan',
    sortname: 'typeIdCardPenanggungJawabKeuangan',
    viewrecords: true,
    sortorder: "desc",
    caption:"Grid No Kartu Identitas",
    editurl: "noabjad.json"
}); jQuery("#penanggungJawab").jqGrid('navGrid','#Keuangan',{
    del:false,
    search:false,
    edit:false
},{
    reloadAfterSubmit:false
},{
    reloadAfterSubmit:false
});

我可以禁用无法编辑的列之一吗?

How to disable field column in jqgrid?
this is my code :

jQuery("#penanggungJawab").jqGrid({
    mtype: "GET",
    datatype:"json",
    height: 50,
    width:900,
    colNames:['ID Card','Type Id Card','NO Id Card', 'Expired Date'],
    colModel:[ {
        name:'idCardIdPnggungJwb',
        index:'idCardIdPnggungJwb',
        width:310,
        editable:true,
        hidden:false,
        ***disabled:true***
    }, {
        name:'typeIdCardPnggungJwb',
        index:'typeIdCardPnggungJwb',
        width:310,
        editable:true,
        edittype:"select",
        editoptions:{value:"KTP:KTP;IDC:ID Card Company"},
        jsonmap:'typeIdCard'
    }, {
        name:'nomorIdCardPnggungJwb',
        index:'nomorIdCardPnggungJwb',
        width:310,
        editable:true
    },{
        name:'expiredDatePnggungJwb',
        index:'expiredDatePnggungJwb',
        width:310,
        editable:true,
        editoptions:{size:12, dataInit:function(el) {
            $(el).datepicker({dateFormat:"yy/mm/dd",changeMonth: true,changeYear: true});
        },
    }}],
    rowNum:10,
    rowList:[10,20,30],
    pager: '#Keuangan',
    sortname: 'typeIdCardPenanggungJawabKeuangan',
    viewrecords: true,
    sortorder: "desc",
    caption:"Grid No Kartu Identitas",
    editurl: "noabjad.json"
}); jQuery("#penanggungJawab").jqGrid('navGrid','#Keuangan',{
    del:false,
    search:false,
    edit:false
},{
    reloadAfterSubmit:false
},{
    reloadAfterSubmit:false
});

Can I disable one of the columns, that can not be edited?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

陌伤ぢ 2024-12-06 07:21:00

如果我理解您的要求正确,您需要使用

editoptions: {disabled: true}

'idCardIdPnggungJwb' 列的选项。您将在此处看到结果。

If I understand your requirements correct you need use

editoptions: {disabled: true}

option for the 'idCardIdPnggungJwb' column. The results you will see here.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文