【问题标题】:How to reorder input field如何重新排序输入字段
【发布时间】:2023-03-04 18:03:02
【问题描述】:

我已经使用 seam generate-ui 命令从 seam-gen 生成了简单的 CRUD 应用程序,但是用于将数据插入数据库的编辑页面是按名称生成和排序的。

例如,如果实体类包含name,lastnameage。 Seam-gen 将根据年龄、姓氏和姓名(按姓名排序)生成和排序的字段列表。

问题是我如何配置以根据我的要求重新排序这些输入字段。比如从age,lastname,namename, lastnameage.

谢谢你的回答。

【问题讨论】:

    标签: seam auto-generate


    【解决方案1】:

    我不确定我是否理解您的意思。 您的意思是从 resultList 返回的列表是根据错误的列排序的吗?

    如果是这种情况,您可以覆盖 SomeTableList EntityQuery 中的默认 ejbql

    @Override
    public String getEjbql() {
      return "select s from SomeTable s order by s.name";
    }
    

    你也可以使用

    实体中的
    @OrderBy
    注释 查看here了解更多详情

    【讨论】:

      【解决方案2】:

      您应该在 /resources/seamgen 中编写自定义订单。 reveng.xml。 Here 您可以查看如何编辑此文件。编辑后,您可以在 目录中使用

      生成您的用户界面
      seam generate-ui restart
      

      问候,

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-02-26
        • 2023-03-06
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多