java - 自定义 Spring Roo UI 主题

标签 java spring-roo sts-springsourcetoolsuite

当我使用 Spring Roo 教程时,他们创建了一个 LHS 菜单和一个 RHS 内容面板。

“LHS 菜单 - RHS 内容”是一个行业标准的简洁界面。我不知道如何创建更复杂和多样化的UI模式和模板?

还有其他行业标准模式和模板:

  1. 左侧内容 - 右侧菜单。

  2. 内容面板顶部的菜单

  3. 左侧页面层次结构树 - 右侧内容面板

  4. RHS 页面层次结构树 - LHS 内容面板

我一直在谷歌上搜索如何在 Spring Roo 中指定以生成替代 UI 模板/模式之一,但找不到任何内容。

好的,例如我们希望有一个行业标准的复杂 UI 模式,其中页面具有:

  1. 顶部菜单(登录/注销 | 当前登录的用户 | 工程分析 | 产品状态 | 报告 | 帮助)。

  2. 内容面板具有可变数量的选项卡,具体取决于用户选择的信息的当前状态。

  3. 在页面的某些状态下,可能没有 LHS 菜单,而只有单元格表格。一些州会有 LHS 层次结构树。

我如何使用 Roo 创建一个页面,例如,嗯....喜欢这个页面,喜欢这个StackOverflow 页面?如何指定字段类型富编辑器?

Roo 是否具备上述假设的功能?如何或为何不?

“行业标准 UI 模式”是指在标准行业实践中,存在多种 UI 模式。但 Roo 教程只能产生无数图案中的一种,这是最简单的破旧过时的图案。要使 Roo 成为一个灵活的行业工具,它必须能够允许开发人员/程序员对其进行配置,以生成大部分我所说的“行业标准假设的 UI 模式”。

所以额外的问题是 - Roo 是一个“灵活的行业工具”还是我们可以随意玩弄但不能用于严肃的工业部署?在哪里可以找到阅读 Material 来帮助我使用 Roo 进行严肃的行业 UI 模式构建。

最佳答案

Roo 使用 Spring MVC 创建 View ,特别是使用 Tiles 创建布局。

在 Spring Web 应用程序上下文文件 (xml) 中找到用于解析 Tiles View 的 bean,您可以看到它如何使用 layouts.xml 构建 2 个模板,一个用于公共(public)页面,另一个用于异常页面。

我现在没有计算机,所以我无法给您实际名称,但您可以轻松更改此结构。

关于“灵活”一词,我认为它们的意思是您可以创建自己的附加组件来生成 View 。例如,您可以查看 Vaadin Roo 插件。

关于java - 自定义 Spring Roo UI 主题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6715047/

相关文章:

Java 匹配循环

java - Gradle 执行 Java 类(无需修改 build.gradle)

java - 春袋鼠 : Trigger Action on Update – Best Practice

spring - STS 中缺少 Spring AOP 库

由于加载系统包异常,Eclipse (STS) 在更新后无法启动

java - SSL 和 NIO 非阻塞套接字

Java - 图形 DrawImage 缩放问题

spring - 如何整合Spring和Apache Jackrabbit?

java - Spring ROO 类似控制台应用程序

spring - SpringSource Tool Suite 2.6 Grails支持是否被破坏了?