Как заставить кнопку действия удаления вызвать контроллер удаления в jqgrid - PullRequest
2 голосов
/ 26 ноября 2011

Кнопка действия удаления jqGrid используется для удаления строки.Нажатие этой кнопки вызывает метод Edit, похоже, он использует параметр editurl.Как заставить его вызывать метод удаления, например, вызовы кнопок на панели инструментов?

$(function () {
            var grid = $("#grid");
            grid.jqGrid({
                url: '/GetData',
                colModel: [{ 
                "formatter":"actions",
                "formatoptions":{"keys":true,"delbutton":true,
                ...
               }}],
                editurl: '/Edit',
            });

          grid.navGrid("#grid_toppager", null,null,null, { url: '/Delete' } );
});

1 Ответ

7 голосов
/ 27 ноября 2011

Вы должны включить опцию delOptions в formatoptions:

formatter: "actions",
formatoptions: {
    keys: true,
    delbutton: true,
    delOptions: {
        url: "/Delete"
    }
}

Внутри delOptions вы можете использовать любое из свойств и любые события метода delGridRow .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...