Как добавить простую текстовую метку в форму jqGrid? - PullRequest
3 голосов
/ 01 октября 2010

При использовании формы «Добавить» или «Редактировать» из пейджера мне интересно, как можно добавить простую статическую метку в форму без создания дополнительных столбцов, так как это влияет на colNames [] и colModel [].Например, у меня есть довольно простая типичная форма Add, которая открывается из пейджера, содержащего несколько элементов меток и формы: Name, Email, Web Site и т. Д., А затем в нижней части формы есть несколько выпадающих меню, содержащих номер1–10. Идея состоит в том, чтобы попросить пользователя выбрать значение от 1 до 10, чтобы оценить важность для него продукта или услуги, которые перечислены рядом с ним.Чуть выше этого раздела я хочу добавить текст только для того, чтобы дать краткую инструкцию, в которой пользователю предлагается «Выберите важность следующих продуктов и услуг, используя шкалу: [1 = Низкий интерес --- 10 = Очень высокий интерес]».Я не могу понять, как вставить текстовую метку в форму, не определяя столбец с помощью опции {} и т. Д., Который не нужен только для некоторого описательного текста.Я знаю о «bottominfo:« некоторый текст »» для добавления текста в нижнюю часть формы, но мне нужно вставить в форму некоторый текст, похожий на этот промежуточный (или другие позиции), не затрагивая табличную структурусетка.Это вообще возможно?ТИА.

1 Ответ

2 голосов
/ 01 октября 2010

Вы можете изменить Редактировать или Добавить формы внутри afterShowForm . Идентификаторы полей формы похожи на «tr_Name». Состоит из префикса «tr_» и соответствующего имени столбца.

Я изменил пример кода из моего старого ответа , чтобы в наборе «Добавить» существовала дополнительная строка с жирным текстом «Дополнительная информация:». В диалоговом окне «Редактировать» (как в первоначальном вопросе требуется) поле ввода для одного столбца отключено. Вы можете увидеть пример вживую здесь . Я надеюсь, что пример рабочего кода может сказать больше как много слов.

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