jqgrid自定义删除对话框消息

use*_*339 9 javascript jquery jqgrid

我想自定义删除对话框消息.基于选定的行?我想显示一条消息,例如"删除所选行:$ selectedRow.columnValue?"我该怎么做?

Ole*_*leg 16

您可以使用beforeShowFormafterShowForm的的delGridRow覆盖构对话的文本.

例如

beforeShowForm: function ($form) {
    $("td.delmsg", $form[0]).html("Do you really want delete the row with <b>id=" +
         $("#list").jqGrid('getGridParam','selrow') + "</b>?");
}
Run Code Online (Sandbox Code Playgroud)

(参见旧的演示)将显示如下的确认对话框:

在此输入图像描述

您可以轻松修改示例以显示有关删除行的任何其他信息.您可以使用getRowDatagetCell从删除行中获取一些信息.

更新:请参阅答案以获取更多信息.