我在一个允许在数据网格中内联编辑数据的应用程序中使用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实现此目的?
答案 0 :(得分:0)
你可能想要添加一个class =“disableMe”或data-type =“xyz”并做一个
的jQuery( “disableMe。 ”)ATTR(“ 无效”, “禁用”);
或
的jQuery( “[数据类型= 'XYZ'] ATTR(” 无效”, “禁用”);
这样的事情可以让你得到你想要的东西。我不认为你想要解决的问题与Grails有关。