问题标签 [htmldatatable]

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

java - 如何对htmldatatable中的行进行分组?

如何对htmldatatable中的行进行分组?我正在使用 JSF。

一个简短的例子:

如果我将分组列选择为“InvoiceNum”,则表格应如下所示:-(即在 InvoiceNum 上进行分组):

TransNum TransAmount InvoiceNum InvoiceAmount 同样,也可以基于多列值进行分组。

提前致谢。

0 投票
1 回答
780 浏览

jsf - JSF:根据用户输入文本创建数据表并从单选按钮选择的特定行收集信息

我有一个页面,我要求用户在 inputText 框中输入一个值。根据输入的值,我使用数据库中的信息创建一个日期表。数据表中的一列是 selectOneRadio,因此每一行都有自己的单选按钮。然后,用户应该能够选择其中一个单选按钮,然后单击命令按钮(它是数据表的页脚),该按钮将根据选择的单选按钮获得选择了哪一行。我遇到的问题是按钮单击后没有调用支持 bean 方法。此问题仅在我转到页面后创建表时发生。如果我硬编码一个值以导致数据表在页面创建时存在,则不会发生此问题。一世'

这是jsf

0 投票
1 回答
315 浏览

java - 可以在 backingbean 中设置 HtmlDataTable 列宽

正如标题所暗示的,我正在寻找一种在我的支持 bean 中设置列​​宽的方法。jsp 上有一个面板,对几个屏幕是通用的;根据用户当前正在查看的屏幕加载其内容。对于这个特定的屏幕,我在后台 bean 中创建了一个 HtmlDataTable,然后将其添加到面板中。

我需要为特定列更改其宽度。我可以将列作为 UIColumn 访问,但 UIColumn 没有宽度属性。也许使用 ColumnClasses 的东西,但搜索谷歌没有发现任何线索。

有任何想法吗?

0 投票
1 回答
1803 浏览

jsf - JSF ui:repeat vs h:dataTable

在问这个问题之前,我访问了许多其他相关的,并试图收集最大的信息。ui:repeat但是,到目前为止我的发现让我明白了and之间没有真正/主要的区别h:dataTable,并且只要我们可以使用h:dataTable我们也可以使用ui:repeat(有时其中一个比另一个复杂一点,但最后我们得到了结果相同)。

那么,是否存在唯一选择使用的用例h:dataTable?还是相反(唯一的选择是ui:repeat)?

0 投票
2 回答
269 浏览

javascript - 删除确认对话框仅适用于表中的第一行

这是我的表格的示例,我有 2 个图标用于编辑操作和删除。删除时,我想弹出一个确认对话框。它仅在我单击第一行的删除图标时才有效。
对于其他行,缺少 jQuery 事件(不起作用)。

在此处输入图像描述

这是我的 .php 编码文件。

这是与之相关的jquery。

请帮帮我我该怎么做?我只是 php、jQuery 和 javascript 的初学者。
那个 jQuery 代码是我在互联网上找到的,我只是更改了标题文本,而不是功能代码。

提前致谢。