GWT CellTable - 设置列宽
是否可以在GWT中设置CellTable
的列宽?
Is it possible to set the column width of CellTable
in GWT?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
是否可以在GWT中设置CellTable
的列宽?
Is it possible to set the column width of CellTable
in GWT?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(4)
编辑:从 GWT 2.2 开始,支持 table.setWidth 和 table.setColumnWidth
我能够使用以编程方式设置宽度的方法来扩展 CellTable。这有点像黑客,因为所有应该执行此操作的实际方法都是 CellTable 私有的,并且似乎 GWT 应该直接提供此方法,但它似乎有效。
EDIT: As of GWT 2.2 table.setWidth and table.setColumnWidth are supported
I was able to extend the CellTable with a method that sets the widths programmatically. It's a bit of a hack since all the real methods that should do this are private to CellTable and it seems like GWT should provide this method directly, but it seems to work.
您可以使用
addColumnStyleName(int index, java.lang.String styleName)
方法为特定列使用样式名称。CellTable 的 Javadoc
You could use a stylename for the specific column, using the
addColumnStyleName(int index, java.lang.String styleName)
method.Javadoc for CellTable
对我有用的是在我的 css 中添加一个新类。此类仅应用于长度随数据而变化的选择元素。
然后将其应用到我特定的单元格样式上,例如 o:
What worked for me is adding a new class in my css. This class gets applied only to select elements whose length varies depending on data.
Then applying it on my particular cell style like o:
CellTable 的 GWT 文档对此进行了介绍,请参阅:
http://www.gwtproject.org/doc/latest/DevGuideUiCellTable.html
在“控制列宽”下。
The GWT documentation for CellTable covers this, see:
http://www.gwtproject.org/doc/latest/DevGuideUiCellTable.html
Under "Controlling Column Widths".