通过使用助手生成 html
generating html via using helpers
public class User {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
public int id;
@Constraints.Required
@Constraints.MinLength(1)
@Constraints.MaxLength(30)
public String firstName;
}
使用这个 class 我尝试使用 helper:
@helper.inputText(userForm("firstName"),'placeholder->"First Name",'class->"textbox1",'required->"required")
但它生成了它:
<dl id="firstName_field" class=" ">
<dt><label for="firstName">firstName</label></dt>
<dd>
<input type="text" required="required" class="textbox1" placeholder="First Name" value="" name="firstName" id="firstName">
</dd>
<dd class="info">Minimum length: 1</dd>
<dd class="info">Required</dd>
<dd class="info">Maximum length: 30</dd>
</dl>
我的问题是如何删除这些:
<dd class="info">Minimum length: 1</dd>
<dd class="info">Required</dd>
<dd class="info">Maximum length: 30</dd>
我不想要这些额外的东西。
我只是期待:
<input type="text" required="required" class="textbox1" placeholder="First Name" value="" name="firstName" id="firstName">
我很好奇其他开发人员如何使用助手。
您要隐藏的元素是...约束 - 与您为模型 and/or 表格 class.
提供的注释相同
如果您查看 templating docs,您会发现,可以使用 '_showConstraints -> false
.
禁用它们
当然你可以编写自己的助手and/or使用直接HTML标记来生成表单。
public class User {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
public int id;
@Constraints.Required
@Constraints.MinLength(1)
@Constraints.MaxLength(30)
public String firstName;
}
使用这个 class 我尝试使用 helper:
@helper.inputText(userForm("firstName"),'placeholder->"First Name",'class->"textbox1",'required->"required")
但它生成了它:
<dl id="firstName_field" class=" ">
<dt><label for="firstName">firstName</label></dt>
<dd>
<input type="text" required="required" class="textbox1" placeholder="First Name" value="" name="firstName" id="firstName">
</dd>
<dd class="info">Minimum length: 1</dd>
<dd class="info">Required</dd>
<dd class="info">Maximum length: 30</dd>
</dl>
我的问题是如何删除这些:
<dd class="info">Minimum length: 1</dd>
<dd class="info">Required</dd>
<dd class="info">Maximum length: 30</dd>
我不想要这些额外的东西。
我只是期待:
<input type="text" required="required" class="textbox1" placeholder="First Name" value="" name="firstName" id="firstName">
我很好奇其他开发人员如何使用助手。
您要隐藏的元素是...约束 - 与您为模型 and/or 表格 class.
提供的注释相同如果您查看 templating docs,您会发现,可以使用 '_showConstraints -> false
.
当然你可以编写自己的助手and/or使用直接HTML标记来生成表单。