0

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

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

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

  1. LHS 内容 - RHS 菜单。

  2. 内容面板顶部的菜单

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

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

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

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

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

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

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

以及如何使用 Roo 创建一个页面,例如,hmmm .... like this page,like this StackOverflow page?如何指定字段类型 Rich Editor?

Roo 是否具备上述假定功能?如何或为什么不?

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

所以额外的问题是——Roo 是一个“灵活的行业工具”,还是我们可以随便玩弄,但不是认真的工业部署?我在哪里可以找到帮助我使用 Roo 进行严肃的行业 UI 模式构建的阅读材料。

4

1 回答 1

2

Roo 使用 Spring MVC 来创建视图,特别是它使用 Tiles 来创建布局。

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

我现在没有电脑,所以我不能给你实际的名字,但你可以很容易地改变这个结构。

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

于 2011-07-17T07:55:44.907 回答