Значение id и атрибут oper смешиваются при удалении строки из jqgrid

0

что может быть причиной этой ошибки?

У меня есть сетка jquery с somedata на ней, удаляя строку из этой сетки. Это дало мне идентификатор строки как 67878oper=del почему этот тип значения для id? он должен 67878 id как 67878 и oper=del.. Но он дает id=67878oper=del

Код jqgrid js

$("#prepItemGrid").jqGrid('navGrid','#prepItemGridPager',
{                                                               
    "del" : true,
    </r:secure>
    "excel" : false,
    "pdf" : false,
    "csv" : false,
    "refresh": true,
    "search":false
}, 
{
    "drag" : true,
    "resize" : true,

...
...

вызывает контроллер действий

$('#prepItemGrid').jqGrid(
                    'setGridParam',
                        {
                        editurl:'editPrepItem.json',
                        datatype : "json"
                        }).trigger('reloadGrid');   

Метод редактирования editPrepItem

@RequestMapping(value = "editPrepItem")
    public String editPrepItem(PrepItem prepItem, ModelMap modelMap, @RequestParam(value = "oper", required = true) String operation)
            throws Exception {
        System.out.println("test");
        if (operation.equals("del")) {
            // Delete the recipe and reduce the noOfRecipe based on the prepItem
            // recipe id.
            System.out.print(prepItem.getId());//id is coming link this  67878oper=del

        }
        return "";
    }
  • 0
    может быть, вы пропустили пробел между 2 атрибутами, я думаю, вы могли бы разместить соответствующий код здесь, мы можем проверить
  • 0
    опубликовать соответствующий код.
Показать ещё 6 комментариев
Теги:
spring
jqgrid

1 ответ

0

В качестве отправной точки проверьте запрос и посмотрите, что отправляется. Если необработанный запрос Http выглядит сломанным, тогда это конфигурация сетки, иначе это контроллер. Вам нужно опубликовать всю конфигурацию вашей сетки, если вы хотите, чтобы она помогала в этом. Я никогда не видел, чтобы этот случайный безопасный тег использовался... Что он должен делать? Я возьму это и отдам еще раз.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню