问题标签 [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.

0 投票
1 回答
218 浏览

javascript - Ajax 支持的列表/菜单

我正在使用 Spring JS 和 Dojo Toolkit 开发一个 Web 应用程序。

在这个应用程序中,我想要一个列出我的应用程序中不同组织单位的菜单。用户将能够添加/删除这些单位,我希望菜单能够立即反映这些更改。

示例:我的用户添加了一个新的组织单位“战略咨询”。所以他/她希望这个新单位显示在他左边的菜单中,以及其他单位,如“营销”、“销售”等。

所以基本上我需要一个由服务器端的一些业务单元集合支持的菜单。

如何使用 Dojo Toolkit 执行此操作?

0 投票
2 回答
1427 浏览

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?

0 投票
3 回答
12825 浏览

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 的简单事情开始,例如表单的客户端验证。

提前致谢!

0 投票
1 回答
469 浏览

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 一起使用的东西。

任何帮助是极大的赞赏。

0 投票
0 回答
750 浏览

spring - Spring JS Ajax 调用 - 枚举数据绑定无法转换但字符串工作

我正在使用 Spring 和 dijit 组件从我的模型中的枚举中呈现选项列表:

当 Javascript 关闭时,来自 btnSelect 的帖子成功地将所选项目转换为服务器端的枚举。也就是说,我的转换服务显示此消息:

但是,当 Javascript 打开并且帖子通过 XHR 时,枚举转换失败。显示此消息的转换服务:

如果他们都使用相同的转换服务,我不明白为什么会发生这种情况。我是否必须设置特殊配置才能使 AJAX 调用绑定到枚举?

0 投票
1 回答
4784 浏览

spring - Spring ElementDecoration 和 AjaxEventDecoration 与 Dijit 不兼容?

我正在使用 Spring 3.0.5、Webflow 2.3.0 和 Spring JS 进行装饰。

我的一种形式具有以下代码:

目的是根据下拉列表中选择的内容呈现表单的第二部分。这可以通过下拉列表的 onChange 上的 AJAX 调用来实现,或者在 noscript 的情况下 - 按下“选择”按钮。

事情的无脚本方面有效。我在下拉列表中选择了一些东西,按“选择”,然后刷新时呈现表单的其余部分。

但是,AJAX 调用在其请求中没有刚刚选择的值。就好像 AJAX 调用发生在 Dijit 组件更新其表示之前。这些组件是否与我使用它们的方式兼容?

如果满足以下条件,我可以让它工作:

  1. 我没有将组件装饰为 Dijit 组件,而只是使用 onclick AJAX 装饰的普通下拉菜单。
  2. 我将 AJAX 调用放在按钮上而不是 Dijit onChange 上
0 投票
2 回答
2349 浏览

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

有人可以指出我做错了什么吗?

0 投票
1 回答
1450 浏览

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 应用的样式并固定高度和宽度,如下所示:

0 投票
1 回答
254 浏览

javascript - dojo 的 remAttr 方法的问题

我正在尝试从节点中删除属性。我使用与 Spring Roo 捆绑的 Dojo/Dijit。我不知道如何对下面的错误进行排序。有人可以帮忙吗?

这是js代码:

这是我要访问的节点:

这是我得到的错误代码:

0 投票
2 回答
141 浏览

dojo - Dojo/Dijit/SpringJS 忽略的选定属性

我有以下选择的源代码:

渲染如下:

表单域的渲染

似乎 Dojo/Dijit/SpringJS 忽略了selected属性(请注意,首先向用户显示的是白色标签而不是"Tous"

有人可以帮忙吗?