问题标签 [struts2-jquery-grid]

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

jquery - 当数据存在时,jquery 网格在 struts2 中导致“找不到操作或结果”

我有工作项目,但在升级 java、tomcat 和几个库后,内部 jquery-grid 之一停止工作。(是的,外部“jsonPatientAppointments”仍在工作)如果在这种情况下没有数据,它不会引发任何错误,但如果在这种情况下存在数据,struts2 操作会抛出“找不到操作或结果”。

我的行动课是

JSP 代码

它抛出错误 08:45:57,475 WARN Dispatcher:64 - 找不到操作或结果:/HospitalCare/patient/jsonAppointmentHistory.action?id =1&& search=false&nd=1504494957407&rows=15&page=1&sidx=&sord=asc&=1504494947623 com.opensymphony.xwork2.DefaultActionInvocation.executeResult(DefaultActionInvocation.java:373) 处的操作 org.arshiya.struts.action.patient.JsonAppointmentHistoryAction 和结果异常未定义结果(DefaultActionInvocation.java:373) .java:275) 在 org.arshiya.hibernate.util.SessionCheck.intercept(SessionCheck.java:34) 在 com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) 在 org.apache.struts2.impl。 StrutsActionProxy.execute(StrutsActionProxy.java:54) at org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:562) at org.apache.struts2.dispatcher.ng.ExecuteOperations.executeAction(ExecuteOperations.java:77)在 org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter。doFilter(StrutsPrepareAndExecuteFilter.java:99) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.apache .catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:219) 在 org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:110) 在 org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java :506) 在 org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103) 在 org.apache.catalina.valves 的 org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:169)。 AccessLogValve.invoke(AccessLogValve.java:962) 在 org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:445) at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1115) at org.apache.coyote.AbstractProtocol $AbstractConnectionHandler.process(AbstractProtocol.java:637) at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:318) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java .util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Unknown Source)1115)在 org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:318) 在 java.util.concurrent .ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java。 lang.Thread.run(未知来源)1115)在 org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:318) 在 java.util.concurrent .ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java。 lang.Thread.run(未知来源)TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Unknown Source)TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Unknown Source)

0 投票
1 回答
462 浏览

struts2-jquery-grid - ParamQuery ColModel 未正确显示

我想请求帮助以验证 ParamQuery 库的行为,我不确定与以下内容有关:

我正在尝试根据一年中的每一周实现一个 ColModel,这个 ColModel 是动态的,并且会根据年份而变化,因为每周会有不同的日期,并且每周将从不同的日期开始。

我已经使用网站上的一个示例成功实现了一个与动态模型连接的静态 colModel。

使用的示例如下:https ://paramquery.com/demos/editing_instant

对于这个确切的模型,我使用 PHP 根据所选日期附加新列。通过使用以下结构:

ColModelArray

这个 ColModel 是使用 PHP 正确设计的,并且在大多数情况下都能正确显示(请参阅附件)。

数据可视化是正确的

但是,当更改屏幕大小或滚动表格时,标题将开始节流并显示不正确:

列标题开始显示不正确

有谁知道如何解决这个问题?或者它是否与显示属性有关?

用于生成星期和日期的 PHP 代码:

生成 ColModel 后,使用以下命令刷新表:

0 投票
1 回答
860 浏览

javascript - 如何在特定单元格的jquery网格中禁用复选框(不是整行)

当我加载页面时,一些复选框应该被禁用并且用户不应该能够选择它们。例如,在加载页面时,应该禁用带有奇数“id”的行的复选框。但不应禁用整行,仅禁用复选框。我一直试图弄清楚很长时间,但我找不到任何答案。提前致谢。这是我的代码。

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 投票
1 回答
24 浏览

teradata - 通过 querygrid 从 hive 中获取列名

我的要求是我只需要通过 querygrid 获取配置单元表的列列表。

例如,“帮助外部表”给出 col_name、data_type 和 comment 作为输出。

有人可以建议我如何只获取 col_name 吗?

0 投票
1 回答
45 浏览

struts2 - 将 Struts 从 Struts 2.5.22 升级到 2.5.27 后出现 Struts Jquery Grid 负载问题

嗨,我们最近将 Struts2 从 Struts 2.5.22 升级到 2.5.27。在我们的应用程序中,我们使用的是 Struts Jquery Grid。我们正在使用 struts2-jquery-grid-plugin-4.0.3.jar 库。

我们的应用程序需要为网格 ID 分配一个动态值,即 bean 属性。我的代码片段如下:

在升级之前,上面的代码是有效的。但是在升级之后,我们无法分配网格 id bean 属性。但是我们可以分配网格标题 bean 属性,如上面的代码片段所示。只有当我们分配 id bean 属性时,我的代码才会中断。

我试图通过分配属性bean的网格类值而不是id来解决问题。但是这种更改会影响我的应用程序中的大量代码更改。请提出可能的原因和可能的解决方案。

0 投票
1 回答
45 浏览

java - 必须声明元素类型“struts”。在 (null:26:9) 使用 JQuery Grid 插件的 Struts 2 中的 org.xml.sax.SAXParseException

自今天中午 IST 以来,我们的错误率一直在下降。应用程序几年来运行良好,但从今天中午开始出现此错误。

必须声明元素类型“struts”。在 (null:26:9) org.xml.sax.SAXParseException; systemId: jar:file:/WEB-INF/lib/struts2-jquery-grid-plugin-2.2.0.jar!/struts-plugin.xml; 行号:26;列号:9;必须声明元素类型“struts”。

我们正在使用带有 Java 1.7 版本的 Tomcat 服务器,其项目包含 Struts 2.1.6、struts2-jquery-plugin-3.6.1 和 struts2-jquery-grid-plugin-2.2.0。