grails标签库问题

时间:2010-07-27 12:51:54

标签: java grails

我在一个允许在数据网格中内联编辑数据的应用程序中使用Grails。有些关键字段可以定义,不应该是可编辑的。以下是我正在使用的标签库中的一些示例代码

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 :(得分:0)

你可能想要添加一个class =“disableMe”或data-type =“xyz”并做一个

的jQuery( “disableMe。 ”)ATTR(“ 无效”, “禁用”);

的jQuery( “[数据类型= 'XYZ'] ATTR(” 无效”, “禁用”);

这样的事情可以让你得到你想要的东西。我不认为你想要解决的问题与Grails有关。