问题标签 [displaytag]

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

displaytag - 显示标签标题不起作用

我正在使用 displaytag 来呈现数据,我让它工作没有任何问题。一旦我使用 display:caption,我就会收到带有以下消息的 JSP 编译错误。我错过了什么吗?我认为包括标题会很简单。如果我删除 display:caption 一切正常。

aaaaa.jsp:527:14:无法识别此标签。这是表格标题

jsp代码:

这是表格标题

设置

Displaytag1.2 Web-inf/lib Displaytag-1.2.jar Displaytag-export-poi-1.2.jar Displaytag-portlet-1.2.har Itext-1.3.jar Itext-2.0.5.jar

WEB-INF/tlds Displaytag.tld Displaytag-12.tld Displaytag-el.td

0 投票
1 回答
774 浏览

java - 单个表 DisplayTag 设置

我正在使用 displaytag 在我的网站上列出信息并且它运行良好。我遇到的问题与 displaytag.properties 中定义的消息有关。我的网站显示不同类型的信息,因此对于一个显示标签表,我可能希望结果横幅阅读:

“找到了 15 个人。驱逐 1 - 10 个人。”

我可以通过 displaytag.properties 进行设置。

但是,我有另一个表格,其中显示了活动列表,因此在这种情况下,我希望横幅阅读:

“找到 30 个活动。显示活动 1 - 10”。

每个显示标签表是否有可能拥有自己的属性,还是我必须使用包罗万象的“找到的 X 项”文本?

谢谢。

0 投票
2 回答
14491 浏览

css - 显示:内联表

IE 7 不支持display:inline-table

其他浏览器支持。我应该为替代解决方案做些什么?

0 投票
2 回答
3741 浏览

java - 在 displaytag 中创建下拉行

我目前正在将 displaytag 用于表格数据,但想创建一个“类似 kayak.com”的界面,当用户单击一行时,会在不刷新页面的情况下向用户显示有关特定行的更多详细信息。

例如,在单击第 1 行的详细信息链接之前:

row1|col1|col2|col3|col4|详细信息
row2|col1|col2|col3|col4|详细信息
row3|col1|col2|col3|col4|详细信息

点击后:

row1|col1|col2|col3|col4|Detail
--------row1Detail-------------
row2|col1|col2|col3|col4|Detail
row3|col1| col2|col3|col4|详情

我尝试使用装饰器返回可以执行此操作的 javascript。javascript 被执行,但它只反映在它被呈现的列中。我希望插入一个新行,其中包含不影响 displaytag 分页和排序的数据。

例如:

...并且在 JSP 中,我将在 display:table 标记之间嵌套一个 detailsRow 属性:

有关如何正确插入新行的任何提示?解决方案可能是编写 javascript 的方式 - 我不是 Javascript 专家,所以任何提示将不胜感激。有没有更好的方法来使用 displaytag 做到这一点?我也不知道 displaytag 与 javascript 的任何显式集成(如“onclick”参数)。

这是我关于stackoverflow的第一个问题,顺便说一句-所以请让我知道您是否需要更多详细信息。

0 投票
2 回答
982 浏览

displaytag - Displaytag 是否将“媒体类型”存储在页面或请求属性中?

当您从 Displaytag 启用“导出”时,标签代码会为您提供带有特殊魔术参数的链接,标签将这些参数识别为应导出表格内容的指示符(如 CSV、Excel 等)。好吧,我有兴趣检测媒体类型,以便(例如)我可以排除在导出中没有意义的列(嵌入式操作按钮,一方面,或用于行选择的复选框)。

我想我可以编写一个表格装饰器并使用它来将媒体类型粘贴到请求上,但如果标签已经这样做了,最好避免这种情况。文件在这个问题上不清楚;我想我也可以开始挖掘源代码了。

0 投票
1 回答
5937 浏览

header - 显示标签表导出的标题列包含跨度标签

当我导出显示标签表的内容时,我使用的数据显示得很好,但是标题单元格被 html span 标签包围,这有点烦人。

我可以想象为什么 Displaytag 在列标题的文本周围使用跨度,但我认为它不应该在导出的数据中转置。

这是我与导出相关的 displaytag.properties 配置:

这是 displaytag 表本身:

我的问题是,当我在 CSV 或 XLS 格式上单击导出时,生成的文件中的标题行如下所示:

我真的不希望那些跨度标签在那里,有什么办法解决这个问题吗?

谢谢

0 投票
1 回答
223 浏览

css - 为什么 display:inline 会杀死 IE 8.0 的性能?

我有一个基于这个 jQuery 插件的图片库:

http://jqueryfordesigners.com/demo/slider-gallery.html

这在 Firefox、Chrome 甚至 IE 7.0 中运行良好,但是当我在 IE 8.0 中尝试使用超过 50 个图像时,性能非常缓慢。只需将鼠标悬停在缩略图上,CPU 负载就会达到 100%。

一开始我以为是Javascript的问题,所以我用了IE profiler,结果还是正常的。接下来我检查了CSS,终于找到了原因:

.sliderGallery UL LI { 显示:内联;}

这使缩略图水平对齐。如果我碰巧显示:块,性能很好并且滚动条仍在工作,但显然它看起来很有趣,因为拇指垂直对齐。

我的问题:

  1. 为什么 IE 8 有很多 display:inline 元素会出现这个问题
  2. 我能做些什么来解决它

如有必要,我很乐意提供更多信息。

0 投票
1 回答
3425 浏览

java - 添加带有 displaytag 的自定义行

有没有办法在显示标签表的顶部添加自定义行?

有一种方法可以通过添加页脚display:footer,但为什么没有页眉?

0 投票
2 回答
6340 浏览

java - 生成的 DisplayTag 排序和分页链接(url)太长

使用 displaytag 时,它为分页和排序生成的 URL 对于 IE 来说太长了。

有没有办法在不求助于外部分页和排序的情况下解决这个问题?

干杯。

0 投票
2 回答
5122 浏览

hibernate - DisplayTag 分页与休眠分页

显示标签提供给定对象的分页功能。Hibernates 提供了仅获取每页所需记录的选项。在我的项目中,我们同时使用了这两个概念。

显示标签:我需要根据过滤条件获取所有记录并将其存储在 Session 中。然后这个 displaytag 会处理所有的分页和排序。所以 Httpsession 保存了大量的数据。

Hibernate:它只从数据库中获取请求的对象数。需要为每个请求打开会话。

最好的方法是什么?或者如果我们可以同时实现这两件事怎么做?请帮助解决这个问题。