- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我有一个 ui-composition,其中包含一个包含 panelGrid 的表单。 panelGrid 有 7 行,每行 4 列。最后一行在第二列中包含一个 selectOneMenu。
要求调整行高为22px。单元格中的每个元素都是 21px 或更小。 Firebug 告诉我,selectOneMenu 也是 21px 高。但不知何故,该行将高 25 像素。我发现的唯一 css 更改会改变这一点,就是将 selectOneMenu 的内部标签的高度从 15px 设置为 12px。但这不是解决方案,因为每个输入的内部高度都是 15px。
<p:row>
<p:column styleClass="columnLabel">
<p:outputLabel value="#{msgs.inv_sum_assignment}" />
</p:column>
<p:column>
<p:selectOneMenu styleClass="assign" disabled="#{summaryBean.noInvoiceSelected}" value="#{summaryBean.assignedUser}" converter="vertreterConverter" immediate="true">
<f:selectItem itemValue="#{null}" />
<f:selectItems value="#{summaryBean.possibleAssignments}" var="vertreter" itemLabel="#{vertreter.lastname}, #{vertreter.firstname}" itemValue="#{vetreter}" />
<p:ajax event="change" />
</p:selectOneMenu>
</p:column>
...
带有 selectOneMenu 的单元格的屏幕截图 Tr 风格
选择一个菜单布局
布局
你能帮我把行高设置为 22px 还是不可能?
我正在使用:primefaces 版本 6.1com.sun.faces jsf 版本 2.2.8
最佳答案
<p:panelGrid columnClasses="rowHeight">
在你的 CSS 中:
.rowHeight {
height: 22px;
max-height: 22px;
}
强制执行:
.rowHeight {
height: 22px !important;
max-height: 22px !important;
}
如果这仍然不起作用,您需要转到 panelGrid 中的每个元素并删除边距和填充。
如果这仍然不起作用,则意味着您在 panelGrid 中自定义了一个具有特定高度的元素,并且需要找到一个女巫 ;)
一旦成功,您可以尝试删除最大高度和 !important。然后你会找到罪魁祸首
关于html - selectOneMenu inside panelGrid -> 行高太大,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47329303/
我有一个外层 并且我将它用于布局(我知道关于元素 但无法获得与 相同的结果)。这里面我有各种元素 , 另一个 等等…… 我需要删除外部 中的边框但我所做的一切也会影响内部元素的边界。我试过 nt
大家好,我正在寻找方法来创建像这张图片这样的页面 没有横幅(只有后面的部分)我已经测试了所有关于样式 vertical align 、 top 和类似东西的问题,但没有一个对我有用,所以如果有人有任何
如何覆盖特定的 在我的样式表中? 根据这个:How to hide time-slots ... 我试过: #frm_dash\3Adisplay td.ui-panelgrid { padd
这是我的页面结构: 我想覆盖 ui-panelgri
我有一个 有两个我有两个 .我想隐藏 之一取决于 已选中。 //More stuff here... //More stuff here... 在此
如何在不刷新整个页面的情况下在数据库中更新数据时刷新 JSF panelgrid。有什么可以配置的吗?或者我应该创建一个 backbean 函数?谁能举例指导我? 提前致谢 最佳答案 最好的方法是使用
以前使用的是 JSF 中的标签形式。我注意到最好使用 panelGrid标记而不是它,因为它更易于使用且更简单。 之前,我使用了一个额外的 对于 标记并将其宽度赋予 300以防止出现消息时表单向左移动
我有一个包含 2 列的面板网格,第一列包含一个标签,第二列包含一个组件。 监听器 backingBean.onFunktionChange 将 backingBean.functionGraduand
我正在尝试在对话框中设置panelgrid。除了colspan以外,其他所有功能似乎都可以正常工作。我检查了这个帖子PrimeFaces panelGrid,但它已经一年半了。从primefaces手
如何将 panelGrid 组件创建的列中的内容与 top 对齐? 我试了没有成功,下面的代码 但是由此创建的 2 列仍然保持垂直居中
我对 JSF 和 Primefaces 比较陌生,我想制作一个包含 Primefaces GridPanel 的复合组件:
我有一个带有 ajax 事件的复选框,在更改值时,该复选框将更改我的 bean 中的一个 boolean 值。此 ajax 事件还应呈现具有属性 rendered="#{!*the bean's bo
我有一张包含 3 列的表格。第三列用于验证消息,默认情况下为空。
我在 PrimeFaces 中的面板网格一直是白色背景,但我找不到必须更改的内容,因为我尝试使用 styleClass,修改 ui-panelgrid 的 CSS 代码 类,在 p:panelGrid
我是 CSS 新手,在布局方面遇到问题。 我有 4 个按钮水平放置,除非它是移动的,在这种情况下它们应该垂直堆叠。 我目前有:
在浏览 ExtJS 文档时,我在名称中迷失了方向,找不到我需要的组件。我想显示这样的对象的属性: Name: name Address: address 对于 JSF,我将使用带有 outputTex
JSF/CSS/特立尼达 注意 - 这三个是 IBM ILog 交付的一部分,不能更改 JSF 1.2-1.2_07-b03-FCS JSTL 1_1-mr2(特殊构建) 特立尼达 1.2.8 Jav
我有一个 有两列,我想左对齐第一列,右对齐第二列。我试过给第一列中的所有元素一个类,然后左对齐所有元素。但是,我的元素是 outputText 元素,这不起作用(我将类分配给表内的跨度而不是 )。如
我想在我输入字段的左侧站点上连续设置所有按钮的样式: 但是,目前它看起来像那样,因为我使用 styleClass="grid":
我正在尝试将虚线边框应用于 PF 5.0 如下。
我是一名优秀的程序员,十分优秀!