spring-roo - Spring Roo jspx 标记 - 表中指向您自己的 URL 的列

标签 spring-roo jspx

我需要在 Roo 表中添加一列,将用户指向另一个 URL。例如,您可以使用 update="true"使列具有删除和更新按钮,但我想要另一个具有我自己的 URL 的按钮。

我看到 table:table 和 table:column 标签是内置在默认脚手架中的。

我考虑添加 table:simple 和 table:display 标签,但无法使它们起作用。

如何向定义自己的 URL(嵌入行的 ID)和图像的 Roo 表添加一列?

格雷格

最佳答案

仅添加自定义列标签并不容易,因为列标签实际上并不呈现值,它们只是告诉表应该呈现哪些列,而表标签进行实际呈现。

因此,最简单的方法就是修改table标签如下:

  • 将table.tagx复制到tableCustom.tagx
  • 根据“更新”列向 tableCustom 添加额外的自定义列
  • 修改任何需要使用此新列的 View 以使用 tableCustom

复制标签的原因是它允许您在发布新版本的 spring roo 时更新 roo 标签,而不会丢失您的更改。

关于spring-roo - Spring Roo jspx 标记 - 表中指向您自己的 URL 的列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14293542/

相关文章:

java - RooJavaBean 方法 getId() 不会覆盖抽象方法 Persistable.getId()

spring - 没有找到匹配的工厂方法 : factory method 'aspectOf()'

java - 如何将 outputText 设置为在 ADF 中换行

xml - JSPX namespace 对 EL 函数不可见?

grails - 从 Roo 迁移到 Grails

java - STS+Roo 基础知识 : Custom Method

javascript - JSP从后端获取对象并在JS中进行操作

el - 使用 EL 2.1 调用 JSPX EL 2.2 方法

javascript - 在 JSPX 文件中包含 JS 文件 (JQuery)

hibernate - 使用 Spring Roo 创建多对多关系