показать знак звездочки (*) на имени поля в форме jqgrid - PullRequest
0 голосов
/ 11 ноября 2011

Я новичок в jqgrid и прошу прощения за мой слабый английский.

В настоящее время я использую jqgrid для отображения данных в поле зрения. Я хочу показать знак звездочки (*) для обязательного поля в форме jqgrid, я могу добавить его, добавив formoptions:{elmprefix:"*"} к полю, но он отображается слева от текстового поля или selectBox, из-за которых эти поля немного смещено в правую сторону. Таким образом, в этих полях и других полях, для которых знак звездочки не показан, они не выровнены, из-за чего он не выглядит надлежащим образом.

Так есть ли способ показать знак звездочки (*) рядом с именем поля вместо текстового поля, и текстовое поле не должно перемещаться в правую часть.

Ответы [ 4 ]

2 голосов
/ 03 октября 2012

Я решил эту проблему, добавив звездочку к метке поля формы вручную:

{name: 'Columnname', index: 'Columnname', editable: true, 
 editrules: {required: true}, 
 formoptions: {label: 'Columnname *'}
}
0 голосов
/ 16 мая 2018

Эта работа для меня

label: 'Name',
formoptions: { label: 'Name <b style="color: red;">*</b>' },
name: 'individuo_nome',
width: 100,
editable: true,
...
0 голосов
/ 04 апреля 2013

Я использовал это, чтобы добавить звездочку после метки :

$( '.asterisk' ).remove(); //To avoid appending * over and over everytime you open the form
$( '#tr_Name td.CaptionTD' ).append( "<span class='asterisk'>*</span>" );

Довольно грязно, но это работает.:)

0 голосов
/ 11 ноября 2011

Попробуйте ниже:

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

   { name: 'Columnname', index: 'Columnname', width: 150, editable: true, editrules: { required: true }, formoptions: { elmsuffix: ' *',rowpos:1, colpos:2}}

Вы также можете использовать prefix: "", suffix:"" опции.

число rowpos определяет положение строки элемента (снова с текстовой меткой) в форме; отсчет начинается с 1

Число colpos определяет положение столбца элемента (снова с меткой) в форме, начиная с 1

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