вопрос библиотеки тегов grails - PullRequest
2 голосов
/ 27 июля 2010

Я использую Grails в приложении, которое позволяет встроенное редактирование данных в сетке данных.Существуют определенные ключевые поля, которые могут быть определены и не должны редактироваться.Вот пример кода из тега lib, который я использую

case "dropdown":
            out << "<select id='"+prefix + id+"' name='" + fieldData.code + "'>"
            out << "<option value=''/>"
            def vals = fieldData.value.split(",")
            vals.each() {
                out << "<option "+ (value == it ? "selected" : "") +" value='" + it + "'>" + it + "</option>"
            }
            out << "</select>"
            break

В основном мне нужно добавить класс к элементу формы, чтобы при его отображении я мог отключить его с помощью jQuery.Нужен ли оператор if для каждого элемента управления формы или есть другой способ сделать это с помощью Grails?

1 Ответ

0 голосов
/ 17 июня 2011

Возможно, вы захотите добавить class = "disableMe" или data-type = "xyz" и сделать либо

JQuery ( "disableMe ") атр (" отключено", "отключено");.

или

JQuery ( "[тип данных = 'XYZ'] атр (." Отключено», "отключено");

Нечто подобное должно получить то, что вы ищете. Я не думаю, что проблема, которую вы пытаетесь решить, связана именно с Grails.

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