【问题标题】:Spring Roo jspx tag - a column in a table that points to your own URLSpring Roo jspx 标记 - 表中指向您自己的 URL 的列
【发布时间】:2013-01-12 12:57:51
【问题描述】:

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

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

我查看了添加 table:simple 和 table:display 标记,但无法让它们工作。

如何在 Roo 表中添加一列,在该表中定义自己的 URL(嵌入行的 id)和图像?

格雷格

【问题讨论】:

    标签: spring-roo jspx


    【解决方案1】:

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

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

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

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

    【讨论】:

    • Lithium 写得很好,非常感谢。我希望我足够优秀来解决这个问题。将您自己的代码与生成的代码分开的想法是一个很好的想法。我在自定义内容前加上 zzz,这样我就可以通过一次搜索找到我的所有更改。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-29
    相关资源
    最近更新 更多