问题标签 [spring-js]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - Ajax 支持的列表/菜单
我正在使用 Spring JS 和 Dojo Toolkit 开发一个 Web 应用程序。
在这个应用程序中,我想要一个列出我的应用程序中不同组织单位的菜单。用户将能够添加/删除这些单位,我希望菜单能够立即反映这些更改。
示例:我的用户添加了一个新的组织单位“战略咨询”。所以他/她希望这个新单位显示在他左边的菜单中,以及其他单位,如“营销”、“销售”等。
所以基本上我需要一个由服务器端的一些业务单元集合支持的菜单。
如何使用 Dojo Toolkit 执行此操作?
spring - 将 Spring-js 中的 dojo 从 1.3 升级到 1.4
我们有一个正在使用的项目Spring-js
。随之而来Spring-dojo
的是完整的dojo
包装。但在当前版本中Spring-js (2.0.9)
,它使用的是dojo 1.3
. 有没有办法手动升级dojo 1.4
?甚至可以Spring-js.jar
下载的新文件使用dojo 1.4
?
spring - DOJO 与 spring 框架
我是 Spring 和 Dojo 的新手。我需要在 Spring 3.0 中将 Dojo 与我的 mvc 项目之一一起使用
我遇到了下面的链接,该链接讨论了将 spring-js 与 Spring 框架的 Dojo.spring-js 部分一起使用?
http://static.springsource.org/spring-webflow/docs/2.0.x/reference/html/ch11.html
我无法真正遵循该链接,是否有任何分步教程将向我展示如何将 dojo 与 spring framework 3.0 一起使用?
我需要从 Dojo 的简单事情开始,例如表单的客户端验证。
提前致谢!
dojo - 在 Roo 生成的 jsp 页面中使用 PasswordValidator
在搭建第一个控制器时,Spring Roo 会生成一堆标签,其中一个是 WEB-INF/tags/form/fields/input.tagx
这是一个不错的标签,它允许我指定错误消息、字段验证的正则表达式等。它使用 spring-js dojo 集成来进行客户端验证。它以下列方式装饰现有输入:
我想做的是创建另一个这样的标签,我们称之为 passwords.tagx,它将装饰 2/3 现有输入字段并提供旧(可选)/新/验证密码功能。
有一个用于此的 dojo 小部件dojox.form.PasswordValidator
,它似乎使用了ValidationTextBox
之前的代码片段。
问题是,如何整合这两个标签,以便我可以使用 PasswordValidator,但仍提供正则表达式、错误消息和其他我通常可以与 ValidationTextBox 一起使用的东西。
任何帮助是极大的赞赏。
spring - Spring JS Ajax 调用 - 枚举数据绑定无法转换但字符串工作
我正在使用 Spring 和 dijit 组件从我的模型中的枚举中呈现选项列表:
当 Javascript 关闭时,来自 btnSelect 的帖子成功地将所选项目转换为服务器端的枚举。也就是说,我的转换服务显示此消息:
但是,当 Javascript 打开并且帖子通过 XHR 时,枚举转换失败。显示此消息的转换服务:
如果他们都使用相同的转换服务,我不明白为什么会发生这种情况。我是否必须设置特殊配置才能使 AJAX 调用绑定到枚举?
spring - Spring ElementDecoration 和 AjaxEventDecoration 与 Dijit 不兼容?
我正在使用 Spring 3.0.5、Webflow 2.3.0 和 Spring JS 进行装饰。
我的一种形式具有以下代码:
目的是根据下拉列表中选择的内容呈现表单的第二部分。这可以通过下拉列表的 onChange 上的 AJAX 调用来实现,或者在 noscript 的情况下 - 按下“选择”按钮。
事情的无脚本方面有效。我在下拉列表中选择了一些东西,按“选择”,然后刷新时呈现表单的其余部分。
但是,AJAX 调用在其请求中没有刚刚选择的值。就好像 AJAX 调用发生在 Dijit 组件更新其表示之前。这些组件是否与我使用它们的方式兼容?
如果满足以下条件,我可以让它工作:
- 我没有将组件装饰为 Dijit 组件,而只是使用 onclick AJAX 装饰的普通下拉菜单。
- 我将 AJAX 调用放在按钮上而不是 Dijit onChange 上
spring-mvc - Spring-JS 无法定位网络资源
我将 Spring JS 2.3.0 与 Spring 3.0.5 一起使用,并相信我已经为资源(css 和 js 文件)正确配置了 applicationContext.xml。以下是片段:
应用程序上下文.xml
jsp页面
web.xml
当请求jsp页面时,不访问Spring.js和Spring-Dojo.js,而访问app根目录下的其他资源。顺便说一句,spring-js 在 WEB-INF/lib 文件夹下。Firebug 显示 Spring 资源的 404:
404 未找到 - http://localhost:8080/springmvc/resources/Spring.js 404 未找到 - http://localhost:8080/springmvc/resources/Spring-Dojo.js
有人可以指出我做错了什么吗?
dojo - dijit 问题:没有任何组件被渲染
我正在使用 SPring JS 2.3.0.RELEASE(它使用 dojo 1.6):我尝试将小部件添加到我的页面,但它从不呈现
我通过瓷砖使用页面,所以这是布局模板 shopper.jspx
这是覆盖 body 属性的 home.jspx 模板
当我加载页面时,我没有看到任何这些小部件被渲染。浏览器控制台也显示错误:
尽管 djconfig="parseOnLoad: true"
配置到位。
更新:这里是我尝试过的初始声明性语法,但无法让它工作。
shopper.jspx
:
home.jspx
我从 dojo 教程中复制的声明:
在screen.css
我定义了以下内容:
当我访问页面时,我没有呈现任何小部件。
修复:忽略了 dijit 如何放置 div 的事实,我删除了通过“页面”div id 应用的样式并固定高度和宽度,如下所示:
javascript - dojo 的 remAttr 方法的问题
我正在尝试从节点中删除属性。我使用与 Spring Roo 捆绑的 Dojo/Dijit。我不知道如何对下面的错误进行排序。有人可以帮忙吗?
这是js代码:
这是我要访问的节点:
这是我得到的错误代码:
dojo - Dojo/Dijit/SpringJS 忽略的选定属性
我有以下选择的源代码:
渲染如下:
似乎 Dojo/Dijit/SpringJS 忽略了selected属性(请注意,首先向用户显示的是白色标签而不是"Tous"。
有人可以帮忙吗?