我一直致力于一个spring roo项目,而且我能够自定义网页。
我想要做的主要是能够在客户端填写Web表单时动态隐藏某些字段。我有一个由枚举驱动的下拉列表,有4个选项和第五个“其他”选项。如果用户选择“其他”,我希望显示一个文本框,以便用户可以填写自己的选择。
我正在与某人交谈并且他们说“这实际上取决于您选择的UI。如果是MVC脚手架,您可以使用javascript来驱动这些关系”。我确实在使用MVC脚手架,所以我想我必须使用javascript。我真的不知道那么多javascript,但问题在于我甚至不知道javascript代码在我的项目文件方面会去哪里。然后第二个问题当然是如何使用javascript在Spring中动态隐藏字段。
由于
答案 0 :(得分:0)
Spring MVC scaffolding默认使用dojo作为其javascript框架。
将事件附加到DOM元素时,您可以使用标准的dojo函数。您只需使用<script/>
标记在生成的.jspx
页面中包含您自己的自定义JavaScript方法。
此外,您还可以集成另一个现有的javascript框架,例如jQuery。目前,您可以手动包含jQuery,但在未来的Spring Roo版本中可能会出现这种情况。
您现在可以使用dojo安全地玩。