问题标签 [panelgrid]

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 投票
6 回答
92048 浏览

jsf - 如何在 JSF panelGrid 中设置 colspan 和 rowspan?

如何在 JSF 中设置colspan和?rowspan<h:panelGrid>

0 投票
3 回答
18403 浏览

css - 如何控制 PanelGrid 内 DataTable 的对齐方式?

我有一个多列 panelGrid 设置,每列都有 dataTables。每个数据表的长度都不同。这导致 panelGrid 伸展以适应最大的数据表(到目前为止,这很好)。其余的数据表垂直居中(这不好,因为它在屏幕上看起来很糟糕)而不是顶部对齐。

如何告诉 panelGrid 顶部对齐内容?或者,我的方法是否完全错误,我需要做一些不同的事情(如果是,欢迎提出建议)?

0 投票
2 回答
6366 浏览

jsf-2 - 如何将多个组件放在 h:panelGrid 的单个单元格中

我想<h:panelGrid>用一列创建一个。但是在一行中,我想将两个组件放在一个单元格中。

例如

应该以两行结束

第 1 行 A 第 1 行 B
第 2 行

但是,它目前最终成为

第 1 行 A 第
1 行 B
第 2 行

如何将多个组件放在一个单元格中<h:panelGrid>

0 投票
1 回答
3751 浏览

css - 如何改变宽度

我有一个<p:panelGrid>如下:

我尝试通过设置 CSSwidth属性将面板网格的宽度设置为 50px,但它并没有变成 50px 宽。

如何将面板网格的宽度设置为 50px?

0 投票
2 回答
4582 浏览

jsf-2 - JSF 2 在 2 列中显示列表值

我是JSF的新手。我正在使用 JSF 2,并且我的 bean 文件正在填充一个列表。在我的 .xhtml 文件中,我想将此信息显示为 2 列。

在 bean 类中列出模块;(包含 module.enable module.name)

该列表有 30 个模块。我想在 2 列中显示所有这些模块信息。例如:我想在一列中显示第一个模块信息(module.enable module.name),在第二列中显示第二个。或者它可以是第一列中的前 15 个模块,第二列中剩余的 15 个模块。尝试使用 h:dataTable 和 h:panelGrid 但无法使其正常工作。

任何帮助将不胜感激。

谢谢诗菊

0 投票
5 回答
19233 浏览

css - 从所有 PrimeFaces p:panelGrid 组件中移除边框

我需要使用 primefaces 隐藏所有面板网格的所有边框。我试过他没有效果:

我能做些什么?

0 投票
1 回答
2780 浏览

css - 修复了 JSF 中的 PanelGrid 滚动时(primefaces)

我需要在滚动页面时将 panelGrid 设置为固定。

例如,在滚动数据表时,顶部的底栏应该是固定的。

我该如何解决这个问题?

0 投票
1 回答
2666 浏览

jsf - h:panelGrid 呈现空的表格单元格

我有以下内容<h:panelGrid>

我希望它显示为

但是,它显示了一些空单元格:

当我使用<p:panelGrid>而不是<h:panelGrid>. 这是如何引起的,我该如何解决?

0 投票
0 回答
679 浏览

ajax - JSF ajax 呈现 inputText 但不是 panelGrid

我发现了一个关于 JSF 的 ajax 渲染的奇怪行为,我不确定我缺少什么。为简单起见,我有一个带有h:inputTextand 和 a的页面,h:panelGrid里面有一个按钮。当有人单击按钮时,h:inputText应该将 的值设置为标准值并且h:panelGrid应该消失。首先,我将展示代码,然后再解释一下。

xhtml页面:

对应的bean:

当页面被加载时,列表将填充PostConstruct. 这导致面板的显示,因为列表现在不是空的。但是,当我单击面板中的按钮(更改 trackingId 并清空列表)时,GUI 中的 trackingId 发生了更改,但面板仍然可见。我做错了什么?

更新 1

正如评论中所写,我在一个空项目中尝试了上面的代码,它在那里工作。我目前有一个巨大的应用程序,因此缩小了我的页面并结束了以下内容:

我的项目由多个页面模板组成。在我的主布局中,我有一个h:head标签,它加载了应用程序所需的许多样式表。当我完全删除h:head标签时,它就可以工作了,但是我的造型当然很糟糕。这与我的 ajax 加载和面板网格有什么关系?

更新 2

我已将我的应用程序缩短到只有一个小页面:

当我删除标题标签时,ajax 请求在 inputtext 和面板上都可以正常工作。但是当我在上面的标题中添加我的样式表时,ajax 仅适用于输入文本。

0 投票
0 回答
103 浏览

jsf - foreach 只渲染第一个单元格

这个问题让我彻底懵了。我只在面板网格的第一个单元格中渲染了一些东西。

第一行的 list[0] 的值将被渲染。如果我将第一个单元格更改为保存 list[1],那么将显示该值。迭代器给了我两行空值。我确定返回 2 行的有效值。

使用 ah:datatable 无法解决问题。有谁知道为什么会发生这种情况?

尝试这个会产生价值

爪哇代码: