问题标签 [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 投票
1 回答
2798 浏览

jsp - 如何正确重新填充?

我将Struts2-jQueryDatepickerTimepickerAddon一起使用。

假设从getter 方法java.util.Date返回一个对象:Action getMyDate()

这始终会导致正确填充日期,但timepicker始终是00:00.

0 投票
1 回答
634 浏览

jquery - Struts 2 jquery autocompleter with forceValidOption="false"

我已将 Struts 2 jquery 自动完成标记forceValidOption设置为 false,如下所示:

forceValidOption不起作用,它会强制用户从选项中进行选择,并在用户离开输入时自动清理用户输入的数据。生成的javascript如下:

它表明forceValidOption已设置。

我应该设置其他选项以使其正常工作吗?

我已经在陈列柜中对其进行了测试,但仍然无法使其正常工作。

如果这里有错误,我可以直接使用 jQuery 自动完成功能并禁用此功能吗?!

0 投票
1 回答
168 浏览

java - 关于Struts 2 UI标签库含义的一些疑问。是什么给了我更多的 Struts 2 UI 标签?

我是 Struts 2 世界的新手,我对Struts 2 UI 标签库有以下疑问,这个:https ://struts.apache.org/docs/ui-tag-reference.html

根据我对使用它的理解,它包含一些标准的 html 标签和一些常见的 JQuery 插件?

我的疑问是:使用 UI 标记库中的特定 Struts 2 标记和使用等效的 html 标记或等效的 JQuery 插件有什么区别?是什么给了我更多的 Struts 2 UI 标签?

0 投票
1 回答
1050 浏览

javascript - 加载包含表单输入字段的 div 后,如何执行验证 JQuery 脚本?

我在 JQuery 中绝对是新人,我有以下疑问。

我知道这样做:

function()主体实现的行为是在文档完全显示之后执行的。

但例如我有以下情况。进入使用 Struts 2 标签库的页面(但这并不重要,我有一个表单:

s:form标签是一个简单地包装标准 HTML 表单的Struts 2标签。

sj:div标签是一个Struts 2标签,它包装了一个包含表单输入字段的 div 。这被定义到另一个 JSP 页面中,并且仅在特定事件之后(当用户单击按钮时)显示。它只是生成一个标准的 HTML div,其中id=resultEvents包含表单输入字段。

所以现在我想对输入字段值使用JQuery验证器,但是当$(document).ready()准备好文档时我无法加载它,因为当文档准备好时,我的表单的输入字段不是加载到 DOM 中。

我必须做这样的事情:

但是在加载了具有id=resultEventsdiv 的内容之后,我必须加载这个脚本。

我该怎么做?有可能吗?

肿瘤坏死因子

0 投票
1 回答
386 浏览

ajax - 如何操作 Struts2 的列表在加载之前?

我已经实现了 Struts2-jQuery <sj:select/>

填充此选择框以获取来自 AJAX 调用的 JSON 对象。

如何在 javascript 中加载 SelectBox 之前访问此 JSON 对象以便对其进行一些处理?

0 投票
2 回答
541 浏览

struts2 - 如何初始化在struts2 中使用JavaScript?

我正在开发一个 Struts2 应用程序并且一直在使用 <sj:accordion> ( https://code.google.com/p/struts2-jquery/wiki/AccordionTag )。

到目前为止,我一直在我的 jsp 页面上通过硬编码标签中我想要的值来初始化它,但是无论如何使用 JavaScript 来初始化它?

这是我要解决的问题。我有一个初始化使用的手风琴(所有值都是硬编码的):

' active ' 元素允许我决定哪个 <sj:accordionItem> 在页面加载时处于活动状态/打开状态。是否有任何其他方法来初始化活动元素或在页面加载时打开哪个 <sj:accordionItem> 而无需对其进行硬编码?

我试过使用$("#accordion").accordion('activate', 0); jquery 手风琴所述:使用 Struts <sj:accordion> 激活选项,但是当我将它放在 <script> 元素中时它不起作用。

0 投票
0 回答
200 浏览

jquery - 列标题打开对话框的链接

我无法创建子网格列标题作为指向另一个窗口的链接。

这是我的代码示例:

  1. 要求:我需要将突出显示的项目作为超链接打开到一个新的对话框等窗口。sjg:gridcolumn提供非常有限的选项。

  2. 我的方法:我尝试过获取标题位置。我也无法通过其 ID 获取标题。

这是我想要实现的目标的图像。
网格

0 投票
1 回答
778 浏览

jquery - Struts 2 jquery 插件 sj:select 和 jquery.select2

我们使用了 struts 2 jquery 插件。我们已将所有选择更改为jquery select2

有很多sj:selects通过 ajax 重新加载的选择,例如:

一切正常,期望事件只返回一个结果行,并且选择框只有一个选项。在这种状态下,选择 2 将不允许用户选择此选项!

如果我更改结果以返回多个结果,它工作正常。

我仅在重新加载选择时才看到此问题,我不知道为什么会发生这种情况。

我只用 jquery select 2 做了一个简单的测试,它工作正常,添加的选项是可选的:

0 投票
0 回答
318 浏览

jquery - Struts 2 jquery grid 编辑对话框问题

我在 Struts2 jquery 网格插件中面临一个问题:

  • 如果我单击add网格面板上的导航器按钮,则add对话框打开得很好,但是add当我单击edit按钮后单击...相同的add对话框再次打开。

  • 如果edit先单击按钮edit,则打开对话框,单击按钮后,edit如果单击,add则打开相同edit的对话框。

为什么edit/add 不刷新?

下面是我的代码:

0 投票
1 回答
613 浏览

struts2 - 特定时区中的 DatePicker Tag 默认值

我的 JVM 在US/Pacific时区运行,但客户端从印度访问应用程序;

第一次将 Struts jQuery datepicker 标签加载到浏览器中,并按照 JVM 时区的默认时间值。

我希望它在客户时区。

无论如何都可以在日期选择器中完成吗?

我试过使用 Joda Time,但它似乎与 datepicker 中的值不兼容,当我使用它时会加载空白值。