JSF表列宽度(默认行为)

时间:2015-10-22 14:59:45

标签: jsf

有人可以解释列的默认行为吗?我的专栏中的数据会有所不同,所以我想知道

  1. 他们是否均匀分发,

  2. 他们是否为较大的数据提供较大的列,较小的列为较小的数据...

  3. 是否为标题提供了最小宽度,

  4. 什么时候确定它会自动换行?有没有时候它不会自动换行,只是让长度如此宽,以至于你需要手动控制宽度?

  5. 我的研究告诉我,最好的控制方法是通过CSS吗?

1 个答案:

答案 0 :(得分:2)

JSF h:dataTable生成一个简单的html <table>,因此它基本上会像html <table>一样做出反应。如果您想了解有关默认列宽的更多信息,可以参考此answer

无论如何,这是根据你的问题做出反应的方式:

  1. 不会均匀分发。
  2. 更大的数据将给出更多的列宽。
  3. 不需要最小标题宽度
  4. 如果没有更多可用宽度,它会自动换行,但不会破坏文字。
  5. CSS不仅是控制表格外观的最佳方式,也是唯一推荐的方式。