问题标签 [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 回答
586 浏览

struts2-jquery - sj:dialog (modal) 包含带有动态内容的 tabbedpannel

在使用 Strust2Jquery(3.7.1) 插件时,我遇到了这个问题。请各位大师与我分享您的智慧。

我想要一个对话框(sj:dialog modal)显示。它包含 3 个选项卡,每个选项卡都有一个从服务器检索数据的网格。

这是我目前拥有的:

我有多个记录会调用此 sj:dialog,并将其传递给 myUniqueData 和 myVeryUniqueData。

我的问题是超链接需要是什么样子才能完成这项工作?

我已经从我的jsp尝试过:

但是对数据库的调用不会发生。任何问题/输入/建议将不胜感激。

0 投票
1 回答
257 浏览

struts2 - 如何在 Struts 2 jquery grid pluing 的网格名称中使用 getText

考虑到我有一个必须在网格中显示List的对象AccountVO

在资源包中我有

我试图动态更改gridColumn标签中的网格名称。所以我用getTextgridColumn

它不起作用。

当我看到生成的代码时,我在下面找到:

如您所见,javascript 变量现在包含 i18n 名称,这是不正确的。

为了解决这个问题,我getText在行动中使用。例如:

现在我可以使用:

如您所见,我需要额外的循环和一些虚拟属性。

有没有更好的办法?!

0 投票
1 回答
449 浏览

autocomplete - Struts2 jQuery 自动完成器不工作

目前我正在做struts升级任务(struts2.0到struts2.5)。我想用 struts-jquery 替换 struts dojo 标签。

在这里,将 struts-dojo 自动完成器替换为 struts-jQuery 自动完成器时,我遇到了一些问题。

从服务器获得以下响应:

为了在客户端显示,我使用的是 Struts2-jquery-autocompleter -

我在文本框中收到“未定义(多次 - 基于在服务器端查询中找到的结果)”。

有人可以帮忙吗?提前致谢。

在此处输入图像描述

0 投票
0 回答
28 浏览

struts2-jquery-plugin - struts2jquery 插件替代 sj:menu 用于 3.5.0 之前的插件

我正在为<sj:menu>. 因为我的公司还没有准备好为单个组件切换到 3.5.0。我尝试使用普通 div 来创建外观,但是缺少用于悬停和突出显示的 css。

我们目前使用 3.3.0。

0 投票
1 回答
502 浏览

struts2 - BlockUI 在表单验证之前不工作

我有一个使用 struts2-jquery 插件中的 sj:submit 标记提交的表单。提交按钮设置有 validateFunction 和 onAfterValidationTopic。当用户通过 sj:submit 保存此表单时,我正在尝试使用 jquery BlockUI 阻止表单。问题是 BlockUI 直到验证完成后才会打开。由于这种形式非常广泛并且验证需要一秒钟,因此这种时间差距对用户来说非常明显。

BlockUI 是通过添加到按钮的 onClick 参数的 javascript 方法调用的。我已将淡入淡出设置为 0,因此它应该同步执行。

通过断点,我确定 BlockUI 在任何 struts2-jquery 验证方法之前被调用,但是在表单被验证并且它被提交或验证警告被标记之后,块仍然没有出现。

我的操作顺序应该是通过 onClick 参数阻止 UI,让 struts2-jquery 插件提交表单进行验证,然后触发我的 AfterValidationTopic,如果验证不成功,它将解除对 UI 的阻止。所有这些步骤都以正确的顺序发生,除了我没有看到 UI 被阻止。我不知道为什么会这样。我什至尝试将 jquery.struts2.js 文件中的 $.blockUI 调用添加到 $.elem.click 函数中,结果相同。BlockUI 正在被调用,但我没有看到它。

这是我的 JSP:

和JS代码:

0 投票
1 回答
318 浏览

ajax - 无法通过 ajax 和 struts2 集成在 jsp 上显示 json 数据

我无法在 jsp 上显示 json 数据。当我在浏览器中检查控制台日志时,我能够在控制台中看到 json 内容。谁能帮我用ajax代码来显示数据?

Web.xml内容

动作课内容:

我想以myListemp 类型的表格格式显示。任何人都可以帮助我使用ajax代码吗?

0 投票
0 回答
90 浏览

jquery - jQuery - businessHours 插件,总是以 isActive:true 开始天数,而它们是假的

我正在尝试使用一个名为 businessHours 的 jQuery 插件, 请参阅 Github 文档

JSON数组有一个初始化选项,如下所示:

我通过 php 将这些数据保存到 mysql 数据库中,但是当我加载数据时,我得到了相同的格式:

在此处输入图像描述

我不明白我在这里做错了什么?有人可以帮忙吗?多谢你们!

0 投票
0 回答
157 浏览

struts2 - 如何使用 Struts2 Jquery Grid (sjg:grid) 插件在同一级别上创建具有单个父网格和 2 个子网格的网格

我试图让我的网格结构在该父网格下的 1 个父网格和 2 个子网格(两个子网格应该在同一个标​​签中)网格中。

我找到了 1 个解决方案 - 但这是祖父母 - 亲子关系。(其他下1个网格) https://searchcode.com/codesearch/view/4417536/

但我需要 1 个父母 - 2 个孩子(其他同级的 2 个网格)

我找到了使用其他插件的解决方案,但我没有找到使用 struts2 中使用 struts2-jquery-grid 插件的 Grid 的任何解决方案。 http://www.trirand.net/examples/grid/hierarchy/several_subgrids/default.aspx

我正在尝试这样做,但我只能在父网格下看到 1 个子子网格。实际上,我需要在 1 个父级下的同一级别上显示 2 个子网格。这是我的问题。

我期待网格看起来像这样

0 投票
0 回答
1604 浏览

java - 如何在重新加载 Jstree(sjt:tree 小部件)时将 jsp 表单发送到 Struts2 Action?

我会尽量缩短这个:

我的页面上有一个 sjt:tree 小部件,它正在从 jquery 代码中刷新。我需要在重新加载树时将树所在的 jsp 表单发送到 Struts2 Action。

JSP代码:

JS功能:

Struts.xml

ReloadTreeAction.java

树正在正确地重新加载,但 Java 代码中变量instSelected的值始终为空,无论我使用什么重新加载树的方法。我还尝试在 sjt:tree 中定义一个 reloadTopics,它可以从 js 代码中调用,从而进行“发布”,但该方法只会导致addHiddenValue函数的无限循环。

任何帮助都感激不尽。谢谢大家。

0 投票
0 回答
133 浏览

java - struts2-jquery-tree-plugin:TreeView 不会显示

我正在尝试实现 struts2-jquery-tree-plugin (https://github.com/struts-community-plugins/struts2-jquery)并且树视图不会显示。

我已经创建了动作:

然后我在 struts.xml 文件中设置它:

然后尝试在我的 JSP 中显示它:

当我检查页面的元素时,我可以看到divul,但没有列表项,如果我访问 /jsonTreeData.do,我可以看到数据:

根据我分享的内容,我想这要么是我试图在我的 JSP 上呈现它的问题,要么可能 JSON 结果不是插件的理想格式,尽管我一直在关注文档.

我对 Java 没有那么丰富的经验,并且在我的生活中没有见过太多的 struts2,所以我可能会错过一些愚蠢的东西。如果您查看该插件的文档,您会发现内容不多,所以我希望这里有人可以帮助我。