Spring Roo 2.0.0M1 <textarea> 代替 <input> 标签

Posted

技术标签:

【中文标题】Spring Roo 2.0.0M1 <textarea> 代替 <input> 标签【英文标题】:Spring Roo 2.0.0M1 <textarea> instead of <input> tags 【发布时间】:2015-10-07 13:58:51 【问题描述】:

Roo 的新手,使用 STS 和来自实体的生成表单创建了一个应用程序(请参见下面的代码),我得到 &lt;textarea&gt; 标签而不是 &lt;input&gt; 标签,这是为什么呢?它们是一种强制输入标签的方法吗?

@RooJavaBean
@RooToString
@RooJpaActiveRecord
@Configurable
public class DataSource 

    /**
     */
    @NotNull
    @Column(unique = true)
    @Size(max = 60)
    private String name;

    /**
     */
    @Size(max = 2000)
    private String description;


【问题讨论】:

【参考方案1】:

尝试@Length(max = 2000) 而不是@Size(max = 2000)

当我没记错的时候,当最大长度大于某个阈值时,Roo 1.x 将表单输入切换到 textara。

【讨论】:

+1 成功了。 @Length 仍然限制持久性方面,但不会强制视图中的“

以上是关于Spring Roo 2.0.0M1 <textarea> 代替 <input> 标签的主要内容,如果未能解决你的问题,请参考以下文章

在wildfly上运行war spring roo 2.0.0 RC1

Spring-boot 2.0.0 M1 - 执行器不工作

将 Jackson 配置为在 Spring Boot 2.0.0.M1 中“全局”使用 SNAKE_CASE

Spring Roo 想知道源码,怎么实现自动生成枯燥的有规律的文件

Spring Roo 和 oracle jdbc 依赖

Spring Roo Master/Detail & @OneToMany