DataViews在Xpages视图中真正提供了我想要的几乎所有内容EXECPT无法控制额外列的显示方式。他们总是对齐。有没有办法让他们左对齐?我不想在摘要列和额外的列之间留出大量空间。我该如何左对齐Xpages数据视图中的额外列
1
A
回答
2
列大小似乎是这样的,因为汇总列的宽度由渲染器设置(对于通常的数据视图为100%)。
如果你能删除width: 100%
风格,列的大小会照常进行。
有几种方法可以做到这一点,但都不优雅。
使用CSS不会是一个不错的技术,但它会工作。既然我们无法解决特定的列与类名和宽度风格是内联的,我们可以定义myRowStyle作为rowStyleClass我们的数据视图控制和使用以下规则:
tr.myRowStyle td { width: auto !important; }
现在,我们会考虑一些问题当然。此规则将覆盖其他列的任何内联或CSS定义。此外,如果您使用这些列中的任何表格,它们也会受到影响。
可以定义为最小副作用更具体的选择,但是这不会对旧的浏览器(例如,IE8)工作:
tr.myRowStyle > td:nth-child(2) { width: auto !important; }
另一种方式是写一个简短的道场脚本,找到第二个TD在每一行中删除宽度属性。您可能会在数据视图之后放置诸如脚本。对于连接速度较慢的浏览器,可能会出现此情况下渲染阶段闪烁的情况。
+0
我认为这可行,但它看起来像很多工作,并且如您所说,不雅观。我将它标记为正确的,但我认为我会坚持使用视图控件,尽管我真的很喜欢数据视图的外观和工作原理 - 除了这一点之外。 –
相关问题
- 1. 我该如何对齐按钮左侧的图像视图?
- 2. 我该如何左对齐中心对齐div内的ul?
- 3. 如何左对齐图?
- 4. 我该如何左对齐Xcode中导航栏的标题?
- 5. 我该如何左对齐UITableViewCell中的按钮
- 6. 我该如何左对齐GridBagLayout中的组件?
- 7. 我该如何左对齐居中按钮下的文本?
- 8. 如何在左对齐图片的右侧制作左对齐无序列表?
- 9. 对齐Xpages中的标题和数据列重复控制
- 10. 如何让表(数据表)左对齐?
- 11. 如何使用数据透视表中的额外列
- 12. 即使包装了左对齐文字,我该如何居中?
- 13. 如何对齐表格外的文本与CSS左对齐
- 14. 的XPages对齐从viewPanel中
- 15. 带GridLayoutManager的RecyclerView左对齐视图
- 16. 我有一个应该左对齐的链接列表。一个不对齐
- 17. 如何删除列表视图中的额外列
- 18. Bootstrap 2列垂直对齐+ 1图像对齐左对齐+ 1图像对齐
- 19. 我该如何对齐QMenu?
- 20. 我该如何对齐我的Radiobutton列表中的字段集
- 21. 表单元左对齐,右侧有额外的空间
- 22. Laravel - 访问数据透视表中的额外列数据
- 23. 如何对齐我的左侧栏
- 24. 如何将我的表格左对齐
- 25. 在ggplot2中,我该如何添加额外的图例?
- 26. 如何显示左对齐的图像?
- 27. 如何在Python中左对齐列中的数字?
- 28. Android:竖向左对齐视图
- 29. 如何左对齐组中的对象
- 30. 如何在堆积列高图中显示总额外数据
检查CSS类的HTML,使您可以区分汇总列中的额外列 –