jqGrid с настраиваемой гиперссылкой в ​​каждой строке - PullRequest
1 голос
/ 25 августа 2011

У меня есть jqGrid, где у меня есть столбец с удаленными гиперссылками для каждой строки, я просто не могу сделать гиперссылку manke, чтобы выполнить действие, подобное onclick=\"jQuery('#list').deleteRow('" + cl + "');, когда я использовал простую кнопку

{ name: 'act', index: 'act', width: 100, align: 'center', sortable: false}],
gridComplete: function () {
    var gr = jQuery('#list'); gr.setGridHeight("auto", true);

    var ids = jQuery("#list").jqGrid('getDataIDs');
    for (var i = 0; i < ids.length; i++) {
        var cl = ids[i];
       be = "<a href style='height:25px;width:120px;' type='button' title='Slet' onclick=\"jQuery('#list').jqGrid('delGridRow','" + cl + "',{reloadAfterSubmit:false, url:'@Url.Action("deleteRow")'});\" >Slet</>";
        jQuery("#list").jqGrid('setRowData', ids[i], { act: be });
    }
}

1 Ответ

0 голосов
/ 25 августа 2011

Если я правильно понимаю, вы должны

  1. добавить какое-то значение к атрибуту href.Например, href='#'.
  2. Вы должны вставить return false; в конце кода функции onclick.Это предотвратит поведение по умолчанию <a>.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...