【问题标题】:jqgrid readonly comboboxjqgrid 只读组合框
【发布时间】:2013-04-05 08:57:25
【问题描述】:

我正在使用 JSP 和 Servlet(IDE:Eclipse,数据库:Oracle10)开发一个 Web 应用程序。我正在使用 jqGrid 以表格格式显示记录。

我想在Edit 对话框中将combobox 设置为只读。

colNames 和 colModel

colNames:['User Name', 'Seq No.'],
colModel:[
            {name:'USER_ID',index:'USER_ID', width:200,sortable:true,editable:true,edittype:"select", editoptions: {maxlength: 20,dataUrl: 'ServletName?action=comboUserID'}},
            {name:'SEQUENCE_NUMBER',index:'SEQUENCE_NUMBER', width:50,sortable:true, editable:true, editrules: { required: true, number:true},editoptions: {size:4,maxlength: 2}}
         ],

寻呼代码

).navGrid('#pager10_d1',{cloneToTop:true,edit:true,add:true,del:true,view:true,search: true},
                {
                    width:350,
                    modal:true,
                    jqModal: false,
                    savekey: [true,13],
                    closeOnEscape:true,
                    mtype:'POST',
                    closeOnSubmit: true,
                    recreateForm: true,
                    editurl:'MyServletName',
                    editData:
                    {
                        action: 'userRolesUPDATE',
                        userID: function () {return userID;}
                    },
                    beforeShowForm: function(form)
                    {
                        $('#USER_ID',form).attr('readonly','readonly');
                    }

                }
                //add dialog and other dialog code here
                );

我是 refering to this answer by Oleg ,但在我的表单上它不起作用,组合框仍然可以编辑。相同的代码适用于网格中的其他Field,但不适用于combobox。 如果我的代码有任何错误,请告诉我。

【问题讨论】:

    标签: java javascript html servlets jqgrid


    【解决方案1】:

    我认为<select>(组合框)不能是只读的。您可以禁用它而不是使用

    $("#USER_ID", form).prop("disabled", true);
    

    $("#USER_ID", form).attr("disabled", "disabled");
    

    如果你使用旧版本的 jQuery(1.6 之前)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-09-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-07-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多