问题标签 [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.
jsf - 如何在 JSF panelGrid 中设置 colspan 和 rowspan?
如何在 JSF 中设置colspan
和?rowspan
<h:panelGrid>
css - 如何控制 PanelGrid 内 DataTable 的对齐方式?
我有一个多列 panelGrid 设置,每列都有 dataTables。每个数据表的长度都不同。这导致 panelGrid 伸展以适应最大的数据表(到目前为止,这很好)。其余的数据表垂直居中(这不好,因为它在屏幕上看起来很糟糕)而不是顶部对齐。
如何告诉 panelGrid 顶部对齐内容?或者,我的方法是否完全错误,我需要做一些不同的事情(如果是,欢迎提出建议)?
jsf-2 - 如何将多个组件放在 h:panelGrid 的单个单元格中
我想<h:panelGrid>
用一列创建一个。但是在一行中,我想将两个组件放在一个单元格中。
例如
应该以两行结束
第 1 行 A 第 1 行 B
第 2 行
但是,它目前最终成为
第 1 行 A 第
1 行 B
第 2 行
如何将多个组件放在一个单元格中<h:panelGrid>
?
css - 如何改变宽度
我有一个<p:panelGrid>
如下:
我尝试通过设置 CSSwidth
属性将面板网格的宽度设置为 50px,但它并没有变成 50px 宽。
如何将面板网格的宽度设置为 50px?
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 但无法使其正常工作。
任何帮助将不胜感激。
谢谢诗菊
css - 从所有 PrimeFaces p:panelGrid 组件中移除边框
我需要使用 primefaces 隐藏所有面板网格的所有边框。我试过他没有效果:
我能做些什么?
css - 修复了 JSF 中的 PanelGrid 滚动时(primefaces)
我需要在滚动页面时将 panelGrid 设置为固定。
例如,在滚动数据表时,顶部的底栏应该是固定的。
我该如何解决这个问题?
jsf - h:panelGrid 呈现空的表格单元格
我有以下内容<h:panelGrid>
:
我希望它显示为
但是,它显示了一些空单元格:
当我使用<p:panelGrid>
而不是<h:panelGrid>
. 这是如何引起的,我该如何解决?
ajax - JSF ajax 呈现 inputText 但不是 panelGrid
我发现了一个关于 JSF 的 ajax 渲染的奇怪行为,我不确定我缺少什么。为简单起见,我有一个带有h:inputText
and 和 a的页面,h:panelGrid
里面有一个按钮。当有人单击按钮时,h:inputText
应该将 的值设置为标准值并且h:panelGrid
应该消失。首先,我将展示代码,然后再解释一下。
xhtml页面:
对应的bean:
当页面被加载时,列表将填充PostConstruct
. 这导致面板的显示,因为列表现在不是空的。但是,当我单击面板中的按钮(更改 trackingId 并清空列表)时,GUI 中的 trackingId 发生了更改,但面板仍然可见。我做错了什么?
更新 1
正如评论中所写,我在一个空项目中尝试了上面的代码,它在那里工作。我目前有一个巨大的应用程序,因此缩小了我的页面并结束了以下内容:
我的项目由多个页面模板组成。在我的主布局中,我有一个h:head
标签,它加载了应用程序所需的许多样式表。当我完全删除h:head
标签时,它就可以工作了,但是我的造型当然很糟糕。这与我的 ajax 加载和面板网格有什么关系?
更新 2
我已将我的应用程序缩短到只有一个小页面:
当我删除标题标签时,ajax 请求在 inputtext 和面板上都可以正常工作。但是当我在上面的标题中添加我的样式表时,ajax 仅适用于输入文本。
jsf - foreach 只渲染第一个单元格
这个问题让我彻底懵了。我只在面板网格的第一个单元格中渲染了一些东西。
第一行的 list[0] 的值将被渲染。如果我将第一个单元格更改为保存 list[1],那么将显示该值。迭代器给了我两行空值。我确定返回 2 行的有效值。
使用 ah:datatable 无法解决问题。有谁知道为什么会发生这种情况?
尝试这个会产生价值
爪哇代码: