如何在Spring Roo生成的页面中使用自定义javascript?

时间:2011-09-02 17:11:17

标签: javascript spring spring-mvc dojo spring-roo

我一直致力于一个spring roo项目,而且我能够自定义网页。

我想要做的主要是能够在客户端填写Web表单时动态隐藏某些字段。我有一个由枚举驱动的下拉列表,有4个选项和第五个“其他”选项。如果用户选择“其他”,我希望显示一个文本框,以便用户可以填写自己的选择。

我正在与某人交谈并且他们说“这实际上取决于您选择的UI。如果是MVC脚手架,您可以使用javascript来驱动这些关系”。我确实在使用MVC脚手架,所以我想我必须使用javascript。我真的不知道那么多javascript,但问题在于我甚至不知道javascript代码在我的项目文件方面会去哪里。然后第二个问题当然是如何使用javascript在Spring中动态隐藏字段。

由于

1 个答案:

答案 0 :(得分:0)

Spring MVC scaffolding默认使用dojo作为其javascript框架。

将事件附加到DOM元素时,您可以使用标准的dojo函数。您只需使用<script/>标记在生成的.jspx页面中包含您自己的自定义JavaScript方法。

此外,您还可以集成另一个现有的javascript框架,例如jQuery。目前,您可以手动包含jQuery,但在未来的Spring Roo版本中可能会出现这种情况。

您现在可以使用dojo安全地玩。