2013-08-08 1 views
2

Я хочу добавить какую-нибудь метку в мою форму Jqgrid в режиме ADD .... так есть какой-либо способ добавить текст, который не принадлежит ни одному Управлению формы enter image description hereПоказать некоторые Lables в Jqgrid добавить/изменить форму

так что я должен написать для этой функциональности ... это возможно или нет?

пожалуйста, покажите мне пример относительно этого Thankyou

ответ

1

Одним из способов решения проблемы является использование собственной формы редактирования, вместо одного встроенных в jqGrid. Вы будете иметь полный контроль над содержимым формы, но ценой необходимости писать код специально для своего приложения.


В качестве альтернативы, вы можете указать Form Options для любого столбца, который может добавить текст или HTML-содержимое до или после того, как поле, а также другие варианты. Например:

colModel: [ 
     ... 
     {name:'price', ..., 
     formoptions:{elmprefix:'(*)', rowpos:1, colpos:2....}, 
     editable:true }, 
     ... 
    ] 

варианты вы можете быть наиболее заинтересованы в являются:

  • elmprefix - строка - Если установлено, содержание текста или HTML появляется перед входным элементом
  • elmsuffix - строка - если установлено, после элемента ввода появляется текст или текст html

A Несмотря на то, что эти параметры указаны для каждого столбца, вы можете сделать некоторые творческие использования этого, чтобы он выглядел ярлыком, не принадлежащим столбцу. Например, вставив HTML <br /> элементы или такие.

+0

Невозможно добавить мой ярлык в форму Jqgrid? –

+0

Возможно, вы могли подключиться к одному из обработчиков событий, таких как 'beforeShowForm' или' afterShowForm', и использовать jQuery для добавления метки в DOM. Это может быть быстрым взломом для ярлыка или двух. –

+0

@ChintanGor - см. Мои изменения, вы также можете использовать параметры формы, чтобы добавить свою метку. –

Смежные вопросы