Могу ли я использовать jqGrid в качестве «генератора форм» без отображения сетки? - PullRequest
1 голос
/ 18 января 2011

Я понимаю, что это злоупотребление jqGrid, но у меня уже есть одна настройка, которую я использую на странице администратора, которая перечисляет кучу записей и позволяет администраторам CRUD их.

Теперь янужна форма CrUd, чтобы пользователи могли работать с индивидуальными записями.Им не нужна сетка - просто нужно, чтобы форма всплывала, чтобы добавить свою первоначальную запись или отредактировать ее.Это душераздирающе, что код для генерации формы находится на другой странице и работает как удовольствие, просто у него есть вся отображаемая сетка, которая полностью разрушит страницу для них.

В более общем смысле - возможность вращатьсясоздать форму, основанную на colModel, и получить от нее запросы json - это потрясающая штука, которую я мог бы сделать, не перекодируя себя каждый раз!

Я предполагаю, что часть формы jqGrid МОЖЕТ быть независимым фрагментом кода, которыйпросто разделяет общую форму colModel на часть сетки.

мысли - предложения?

1 Ответ

1 голос
/ 30 сентября 2011

Вы можете переместить сетку из экрана браузера, используя

   jQuery.extend(jQuery.jgrid.edit, {
           height: 1,
           width: 1,
           top:-100,
           left: -100
    } );

после создания сетки, вызовите метод edit или add для отображения формы:

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