问题标签 [struts2-jquery-plugin]

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 投票
0 回答
164 浏览

jquery - 另一种方式充值 + Grid + from Jquery + Struts2 jquery plugin

我有一个运行良好的代码...通过单击下面的按钮重新加载网格

现在...我想重新加载其他方式的网格。现在我想从这里或像这样从javascript而不是按钮重新加载网格:

0 投票
1 回答
187 浏览

jquery - 用于绘制负值和正值趋势的 Jquery 插件

我有一些数字,包括正数和负数,我想以折线(线形图或趋势)的格式显示它们。我发现 gRaphael 非常有趣,我看到几个例子表明它可以完美地处理正数,但我找不到任何好的插件来显示正值和负值,如下所示: 在此处输入图像描述

有什么好的插件可以满足这个要求吗?

0 投票
1 回答
344 浏览

struts2 - 在 Struts2 中以单一形式创建工作流

我正在使用struts2-jquery-plugin-3.7.0. 我正在寻找一个组件,该组件可以通过在页面上以单个表单展示(创建)多个步骤来创建工作流,其中当前步骤被部分处理,并且当且仅当当前步骤通过验证时才显示下一步。

所有步骤必须按定义的顺序依次执行。

例如,在用户注册表中,必须先填写用户的个人信息,然后才能填写其联系信息等。

如果在填写人员信息时违反了任何验证,则不得执行下一步(填写联系信息)。只有在人员信息中没有违反验证的情况下才应该执行它。

目前,我只能看到<sj:tabbedpanel>哪些似乎不符合这些要求。

是否有任何组件可以在 Struts2 中使用来满足这些要求?

长话短说:我正在寻找与 PrimeFaces 提供的完全相同的组件<p:wizard>无论如何,我需要创建一个工作流,其中可以以不同的顺序步骤展示单个活动页面。有没有一种方便的方法可以使它成为可能?

0 投票
2 回答
3230 浏览

jsp - 使用 Struts2-jQuery-grid 插件在可编辑的网格列中使用下拉列表

我正在尝试使用Struts2-jQuery-grid-3.7.0插件在网格列中填充下拉列表,如下所示。

并且CategoryList动作被映射的动作如下。

当单击网格上的给定编辑链接时,将在load()从数据库加载类别列表的位置执行该方法。

然而,网格中的列表在编辑模式下不显示任何内容(单击编辑链接时)。我找不到可以证明这种事情的相关例子。

特别是如何填充这个下拉列表,如何使用catName属性和值分别使用catIdLong类型)属性给出这个下拉标签(而category在列表中有许多其他属性)?

我没有找到将 a 映射java.util.List<E>到的相关示例<sjg:grid>


subCategory.category.catNameProduct实体的嵌套属性。

在这种情况下,即使在填充列表之后,也应该注意该列的显示值为catName(String类型的类别名称)。然而,要设置为实例的所选项目的值Product应该是catId(Long 类型的类别 ID),这似乎不可能,因为该列的名称是subCategory.category.catName.

直观地说,catId( subCategory.category.catId) 将被映射到catName( subCategory.category.catName) ,如果我可以正确地设想,就好像列表已经填充一样,这将是错误的。

0 投票
0 回答
466 浏览

jsp - 加载弹出窗口的内容(有一个) 来自 struts2 动作

我有一个jsp页面,它有一个弹出窗口(弹出窗口是jsp中的一个div)。当我单击 jsp 中的链接时,我想打开一个弹出窗口,弹出窗口中的表单正在加载来自 struts2 操作的值。

我探索了 strust2-jQuery 插件,但没有找到解决方案。

我怎样才能做到这一点。

请帮忙。

我用 strust2-jQuery 试过这个,但没有用:

MarketingDetails.jsp:

struts.xml:

市场信息新弹出1:

这是 MarkettingDetails.jsp 中的一个 div,我将其显示为带有 css 样式的弹出窗口。

<sj:link>确实调用了 struts2 操作,但结果它返回到 MarkettingDetails.jsp 而不打开弹出窗口

0 投票
2 回答
4021 浏览

struts2 - jqGrid:有条件地隐藏/显示列内容**每行**

没有办法只在某些行上定位 jqGrid 中的列(在我的情况下,Struts2-jQuery-Grid Plugin 3.7.0)?

例如,我只想在第 1 列值为Movie时才显示第 2 列的内容:

我尝试在GridColumnTaghiddencssClass字段中使用条件 OGNL 表达式,但立即注意到它们针对整个列计算一次,而不是每次“迭代”。

作为一种解决方法,我可以在填充网格后使用 javascript 手动隐藏该行中的列,但这是一个 hack,我想知道是否有一个干净的解决方案可以有条件地在每行列上“做某事” .

注意:我不能简单地从源中删除内容List(因为这很明显),因为在我的真实案例中 COL 2 是 a Boolean,表示为checkbox

0 投票
3 回答
3455 浏览

java - 尝试使用 struts-jquery-tags 但遇到多个异常?

我将使用struts-jquery taglib,但应用程序会引发以下错误。基于这个问题,我将struts更改为struts2,并基于这个我将bean添加到struts.xml文件但无济于事。

例外

POM.xml

0 投票
0 回答
132 浏览

javascript - 带有运行时参数的struts2 jquery自动完成器

我正在尝试使用 Struts2 jQueryautocompleter标记。

文档在这里

像这样的标签:

我所遇到的情况是,它remoteurl必须携带在同一页面上输入的少量附加参数。如何添加 jQuery 使用这些附加参数进行远程调用的变量?

或者,有没有办法在标签中提及一个函数,以便我可以使用函数管理该请求?

0 投票
2 回答
160 浏览

jquery - 在 Struts 2 jQuery 插件项目中的 js 文件中将添加一个“_=13 位”

在 Struts 2 jQuery 插件项目中,考虑一个简单的 JSP 页面,其中包含一个 JS 文件

当您查看实际请求的 URL(例如使用 Firefox firebug)时,您会看到 URL 末尾添加了一个 13 位的下划线:

当您刷新页面时,它看起来像

您可以通过访问http://struts.jgeppert.com/struts2-jquery-showcase/index.action看到这一点。打开萤火虫网络控制然后转到widgets/spinner菜单,你可以看到globalize.js将被称为类似globalize.js?_=1402323154341

这可以防止 JS 缓存在客户端上。你知道这是什么吗?我们该如何预防?!我发现这不适用于所有 JS 文件,据我发现如果您的 Ajax 加载的内容中包含 JS 函数,它将用下划线加数字调用

0 投票
0 回答
280 浏览

jquery - 何时使用 ajax 缓存

请考虑下面带有 struts 2 jquery 插件的示例,(但这可能发生在 jquery 上)

在 struts 2 jquery 插件中设置 head 标签来缓存 ajax 调用:

html头是(不缓存任何东西):

还有一个拦截器,它设置了如下的响应头:

考虑一个包含单个 js 的示例 test.jsp 文件

第一次加载test.jsp时grid.js被浏览器加载并缓存,更改grid.js不会导致浏览器再获取更新grid.js文件!!

当然我可以通过设置来解决这个问题ajaxcache="false"

我的问题是,如果grid.js只加载一次并且客户端不再获得新更新的js,那么ajax缓存有什么用?!

你能推荐一个真实的案例,你不需要更新客户端上的任何资源,所以客户端可以长时间捕获资源吗?!

或者我们可以通过其他方式使用 ajax 缓存?!