【问题标题】:Customizing Spring Roo UI Themes自定义 Spring Roo UI 主题
【发布时间】:2011-07-16 03:12:31
【问题描述】:

当我使用 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 创建一个页面,例如, , 嗯 .... 喜欢这个页面,喜欢这个 StackOverflow 页面?如何指定字段类型 Rich Editor?

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

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

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

【问题讨论】:

  • 您可以写一篇博客文章,而不是将其发布为与 Roo 相关的问题。 ;)
  • 编辑帖子标题以反映您的实际问题。 :)

标签: java spring-roo sts-springsourcetoolsuite


【解决方案1】:

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

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

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

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

【讨论】:

  • 我编译了 Expenses 示例,但在项目层次结构中我看不到任何类似 Tiles 或 JSPX 的内容。只是很多 GWT。我是否必须搜索正确的 ui xml 才能修改?模板配置在哪里?
  • 你必须使用“web mvc”插件(见springsource.org/roo/guide?w=base-web,参考springsource.org/roo/…)尝试诊所、投票或婚礼样本(费用使用谷歌网络工具包插件:@987654323 @)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-11-11
  • 2019-02-06
  • 2012-01-05
  • 2012-10-30
  • 2020-12-20
相关资源
最近更新 更多