Нужна помощь в использовании editoptions dataEvents в jqgrid

По сути, я новичок в jqgrid, и мне было поручено поддерживать таблицу базы данных с реляционной вторичной таблицей.

Из того, что я прочитал, "editoptions dataEvents" - это билет. Чего я не могу найти, так это примера того, как это реализовать. Все, что я нашел, это фрагменты кода, но я слишком новичок, чтобы понять, как фрагменты вписываются в общую картину.

Базовый и полный пример был бы замечательным.

Любая помощь будет оценена по достоинству.

наилучшие пожелания


person Ray Marsh    schedule 08.10.2015    source источник
comment
посмотрите здесь. Попробуйте демонстрацию из ответ, который позволяет не вводить цифры в поле поиска в столбце Имя. editoption работает точно так же, как searchoptions.   -  person Oleg    schedule 08.10.2015
comment
Спасибо, Олег, это большая помощь. Я уверен, что у меня будет больше вопросов и мест, где можно застрять, но это немного двигает иглу. Беда в том, что я прыгаю с самого дна и до сих пор не умею плавать. :-)   -  person Ray Marsh    schedule 08.10.2015
comment
Пожалуйста! Я рад, что смог тебе помочь.   -  person Oleg    schedule 08.10.2015
comment
У меня уточняющий вопрос по вашему примеру Олег. Почему поле выбора появляется только в первой строке? Кроме того, мне нужно иметь возможность добавлять поле выбора к каждой строке сетки, чтобы я мог выбирать несколько вариантов для каждой строки. У меня есть первичные и вторичные таблицы, которые связаны друг с другом, и если для первичных существуют вторичные строки, я хочу поместить их в раскрывающийся список в каждой строке сетки.   -  person Ray Marsh    schedule 09.10.2015
comment
Первая строка — панель инструментов поиска, добавленная методом filterToolbar. Тело сетки (другие строки) просто отображает все данные, загруженные в сетку. Панель инструментов поиска (панель фильтров) позволяет свести результаты отображения к подмножеству строк с соответствующими значениями в столбце.   -  person Oleg    schedule 09.10.2015
comment
Есть ли способ добавить поле выбора в каждую строку? В моем примере я хотел бы перечислить состояния, в которых у нас есть магазины, а затем в каждой строке есть поле выбора, которое будет содержать запись для каждого магазина в этом состоянии. У меня есть эти отношения, работающие с подсеткой, но я думаю, что поле выбора будет выглядеть лучше.   -  person Ray Marsh    schedule 10.10.2015
comment
Хорошо, это помогает с методом filterToolbar, но как насчет раскрывающегося списка/поля выбора в сетке данных? Это возможно, рекомендуется? Какие другие методы используются для ввода сложных данных и взаимосвязей?   -  person Ray Marsh    schedule 12.10.2015
comment
Извините, но это долгая дискуссия. Вы задаете слишком распространенные вопросы. Обычно сначала нужно отобразить некоторую информацию в сетке. Пользователь может видеть только один вариант текста из списка ‹select›. Таким образом, стандартный способ, который используется в jqGrid, — это просто отображение текстов в сетке. Можно начать встроенное редактирование, щелкнув строку/ячейку, дважды щелкнув, нажав кнопку «Изменить» в строке или кнопку на панели навигации, чтобы начать редактирование. В режиме редактирования пользователь видит <select> и может изменить значение. После изменения строки пользователь может сохранить изменения, и строка снова станет текстовой.   -  person Oleg    schedule 12.10.2015