问题标签 [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.
java - 如何对htmldatatable中的行进行分组?
如何对htmldatatable中的行进行分组?我正在使用 JSF。
一个简短的例子:
如果我将分组列选择为“InvoiceNum”,则表格应如下所示:-(即在 InvoiceNum 上进行分组):
TransNum TransAmount InvoiceNum InvoiceAmount 同样,也可以基于多列值进行分组。
提前致谢。
jsf - JSF:根据用户输入文本创建数据表并从单选按钮选择的特定行收集信息
我有一个页面,我要求用户在 inputText 框中输入一个值。根据输入的值,我使用数据库中的信息创建一个日期表。数据表中的一列是 selectOneRadio,因此每一行都有自己的单选按钮。然后,用户应该能够选择其中一个单选按钮,然后单击命令按钮(它是数据表的页脚),该按钮将根据选择的单选按钮获得选择了哪一行。我遇到的问题是按钮单击后没有调用支持 bean 方法。此问题仅在我转到页面后创建表时发生。如果我硬编码一个值以导致数据表在页面创建时存在,则不会发生此问题。一世'
这是jsf
java - 可以在 backingbean 中设置 HtmlDataTable 列宽
正如标题所暗示的,我正在寻找一种在我的支持 bean 中设置列宽的方法。jsp 上有一个面板,对几个屏幕是通用的;根据用户当前正在查看的屏幕加载其内容。对于这个特定的屏幕,我在后台 bean 中创建了一个 HtmlDataTable,然后将其添加到面板中。
我需要为特定列更改其宽度。我可以将列作为 UIColumn 访问,但 UIColumn 没有宽度属性。也许使用 ColumnClasses 的东西,但搜索谷歌没有发现任何线索。
有任何想法吗?
jsf - JSF ui:repeat vs h:dataTable
在问这个问题之前,我访问了许多其他相关的,并试图收集最大的信息。ui:repeat
但是,到目前为止我的发现让我明白了and之间没有真正/主要的区别h:dataTable
,并且只要我们可以使用h:dataTable
我们也可以使用ui:repeat
(有时其中一个比另一个复杂一点,但最后我们得到了结果相同)。
那么,是否存在唯一选择使用的用例h:dataTable
?还是相反(唯一的选择是ui:repeat
)?