Jqgrid-如果存在选定的行,则启用添加行

时间:2014-03-23 13:03:02

标签: jquery jqgrid

我尝试更改对话框的文字, 但是当我再次需要原始对话框时,它已经不再好了

如果您最好在添加新行时强制用户选择行 我会变得快乐。       //增加

    url: 'Handler.ashx',
    closeOnEscape: true,
    closeAfterAdd: true,
    reloadAfterSubmit: true,      
    drag: true,
    beforeShowForm: function (frm) {
        if ($("#Grid1")[0].p.selrow == null) {                       
            $("#TblGrid_Grid1").text("Please, select row");
            $("#edithdGrid1").text("Warning!");
            $("#cData").text("OK");
            $("#sData").hide();
        }

        }



    },

1 个答案:

答案 0 :(得分:0)

如果未选择任何行,则可以禁用“添加”按钮。有关详细信息,请参阅the answer。要禁用该按钮,只需将ui-state-disabled类添加到“添加”按钮即可。如果表的id为Grid1,则“添加”按钮的ID为“add_Grid1”。在beforeSelectRow内,您可以删除ui-state-disabled类以启用该按钮。如果重新加载网格(在loadComplete内)并且未选择任何行,则也可以禁用“添加”按钮。

还有一个选项是隐藏按钮而不是禁用按钮。有关详细信息,请参阅the answer