в jqgrid, как я могу сделать, чтобы форма редактирования исчезла после отправки - PullRequest
2 голосов
/ 25 марта 2011

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

у меня есть closeAfterEdit и closeAfterAdd установите на true , но, похоже, ничего не происходит.

 jQuery("#grid").navGrid("#pager",
        { },
        { height: 380, width: 500, reloadAfterSubmit: true, closeAfterEdit: true, url: siteRoot + controller + "/Update" },
        { height: 380, width: 500, reloadAfterSubmit: true, closeAfterAdd: true, url: siteRoot + controller + "/Add" },
        { reloadAfterSubmit: true, url: siteRoot + controller + "/Delete" },
        { multipleSearch: true }

1 Ответ

7 голосов
/ 25 марта 2011

Вы можете проверить, например, на демоверсии , что closeAfterEdit: true и closeAfterAdd: true работают вообще.

Вы должны попытаться запустить код, который не работает в отладчике,Если вы опубликуете URL-адрес, где можно было бы попробовать код, я мог бы попытаться локализовать проблему.В этом случае вы должны использовать разработанную (несжатую) версию jqGrid.

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