问题标签 [struts2-jquery]

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 回答
686 浏览

jqgrid - 如何在JSP中访问JQGrid的选定行的rowId

我在一个 div 中有一个用 JQGrid 设计的页面,在另一个 div 中有一个表单(带有字段)。当我在 JQGrid 中选择一行时,我想根据行 ID 为表单中的字段填充数据。

这适用于硬编码 0,1,2 索引。我想写一些类似的东西:

为 JQGrid 使用 Struts 2 和 JSON;在我的 javascript 中,我正在获取选定的行 ID,但是如何获取该 ID 以进行索引?我有哪些选择?

0 投票
2 回答
863 浏览

struts2 - 我是否应该找到并将 struts 样式和 javascripts 复制到 /struts/ 文件夹以启用客户端验证?

客户端验证对我不起作用。首先我认为这是一个 myeclipse 错误,没有将它们复制到根文件夹,但后来我发现 js 和 css 文件驻留在 struts 核心 jar 中。现在我想知道我该怎么办!如果我从相应的文件夹中找到所有 js 和 css 文件并将其复制到 webRoot,或者是否有智能的解决方法,比如更改配置?struts应该自己复制它们吗?

我将 Tiles 与 Struts 一起使用。会不会是问题?

我的 JSP 文件在 WEB-INF 文件夹中!它会引起一些问题吗?

使用 struts2-jquery 插件之类的东西可以解决我的问题吗?

我用struts2!

我的 struts2 过滤器配置是

0 投票
1 回答
5063 浏览

jquery - 如何在ajax调用成功时重新加载jqgrid

我正在使用 struts 2.3.7、struts2-jquery-grid-plugin-3.5.0 和 hibernate 3.6。我想在进行 ajax 调用后重新加载 jqgrid。

我有一个包含三个按钮的 jDialog 框,单击按钮后,我们需要执行一些操作,例如 Ajax 调用,然后我必须重新加载 jqgrid 如何实现。

我的 jDialog

我的 jqGrid 是

单击“Acton”列后,jDialog 框打开,我必须单击任何按钮,即 Approove、Deny 按钮来执行一些操作。完成 ajax 调用后,我必须重新加载 jqgrid。我使用 customFormatter 作为

但是我尝试过这样的事情来重新加载网格:

请帮帮我,我是第一次使用jqgrid。

实际上 ajax 调用处于演示阶段,但是代码如下。

这里的 issueTrackerUrl 是一个成功进行 ajax 调用的操作。在这里我重新加载 jqgrid

在此处输入图像描述

0 投票
4 回答
6433 浏览

jquery - Struts2 jQuery 配置问题

在我的 webapp 中,我使用的是 struts2-jquery 插件。

为了在 Struts 中使用 jQuery,我使用了以下配置 -

在 pom.xml 中

在我的 JSP 中添加了以下标签:

并使用了autocompleter这样的小部件:

我收到以下 JavaScript 错误:

当我在浏览器中查看页面源时,我看到以下内容。这里 JavaScript 包含的路径与它在 struts2-jquery-plugin.jar 中的打包方式不同。

0 投票
1 回答
1012 浏览

grid - How to use own created form to create,update records from the Grid. (Struts2-Jquery-Grid Plugin)

Can this be possible, I created a Jquery grid struts2. What I did was added this in the Jquery grid.

Then added this options in the

Then enable the collumn of the grid to be editable by adding editable="true".

Because of that, There are now buttons where you can add, edit and delete record. + for add record, pen for edit record.

Is there a way in which when I click the + or pen button I will use my created form to add the new records? I don't want to use the dialogue box with form created when i click the + or the pen button. I want to use my own form.

As a summary, this is what i like to be done. When I click the + it will transfer to my add record action. When the pen button is click it will go to my edit action plus the key records coming from the grid.

Hope my question is comprehensible.

Thanks

0 投票
1 回答
859 浏览

jquery - 我无法完成这项工作。ExtraButton 链接到我的操作 (Srtus2-Jquery-Grid)

我已经有货了。我为 struts2 jQuery Grid 创建了一个额外的按钮。当我单击该按钮时,它应该转到我的操作。如何在点击时做到这一点?这是我的部分代码。

0 投票
1 回答
1267 浏览

java - 使用 Struts2 jQuery 插件填充对话框内的下拉列表

我有一个对话框,我必须从数据库中填充一个下拉列表。我正在使用 struts2-juery-plugins 来实现对话框。这个对话框在某些事件上是打开的。这就是我创建 Dialog 的方式。

我正在调用一个动作来填充下拉列表

但是列表没有填充,对话框填充了jsonData,如下所示

为什么列表没有填充,而是整个 Dailog 都填充了上述数据。任何帮助都会很棒。

0 投票
2 回答
2853 浏览

struts2-jquery - Struts2 jquery Grid ajax数据在表单提交时重新加载

我有一个相当简单的用例,

我有一个搜索表单和一个网格

网格应该在 loadSearch.action 上显示一些默认结果。

当用户在搜索表单中输入几个条件并点击提交按钮时,必须在下面的网格中重新加载 ajax 结果。

我通过发布响应获得结果,但无法在网格内显示它们。

这是我的代码

XML 映射

0 投票
4 回答
2193 浏览

struts2 - 在另一个网格的行单击时重新加载 struts2 Jquery Grid

我的页面中有两个 struts2 jQuery 网格。我必须在第一个网格的行单击时加载第二个网格。我rowselect在第一个网格中添加了一个事件侦听器,并在该方法中尝试重新加载网格。

我还尝试触发 Ajax 请求

我的问题是

  1. Action 的 execute 方法会为每个 action 获取多次。当我在调试模式下运行应用程序时,我发现动作类执行方法被调用了 3 次。其中,从 jsp 页面中选择的值被绑定到 action classes 变量两次,第三次为空。
  2. 当我触发successajax 函数的重新加载网格事件时,动作类参数设置为 null,因此我无法继续进行数据获取。

第一个网格

行选择功能

第二网格

动作类:

请让我知道缺少什么。

0 投票
1 回答
2774 浏览

jquery - 双击网格上的struts2 jQuery网格对话框弹出,其中包含从动作填充的值

我有一个struts2-Jquery网格。要求在双击网格行时,网格行键应该是 caputerd 并调用 struts2 操作(返回 json),该操作从数据库中获取与键对应的详细信息并在 jquery 对话框中显示结果。我以以下方式实现,但由于映射不正确,对话框没有填充。

然后我使用 session 在 jsp 存储和读取,但每次都显示相同的值

我需要帮助来了解如何知道

代码片段

---------Jquery 网格代码 ---------

-------------java脚本---

- - - - - - - - 对话 - - - - - -


更新

我编辑了如下脚本代码,它在成功后发布,但对话框仍然显示陈旧值并且没有刷新