Как я могу сделать текстовое поле только для чтения в Grails? - PullRequest
5 голосов
/ 23 июля 2011

как я могу сделать текстовое поле доступным только для чтения в граалях.

Я попытался с атрибутом readonly в текстовом поле, как показано ниже, но он не работает.

<g:textField name="fname" size="14px"  id="fname" value="${patient.fname}" readonly="true">

Ответы [ 3 ]

16 голосов
/ 06 декабря 2012

Если вы используете disabled = "true", значение фактически не будет отправлено в форме, поэтому следует использовать тег <g:field/>.

Например,

<g:field type="text" name="name" readonly="readonly" value="${instance.?name}"/>

Подробнее здесь

2 голосов
/ 23 июля 2011

Это не позволяет только чтение, попробуйте отключить = "true"

1 голос
/ 23 июля 2011

Вы можете использовать readonly = "readonly"

...