Twitter bootstrap Tapestry基于屏幕分辨率删除网格列

Twitter bootstrap Tapestry基于屏幕分辨率删除网格列,twitter-bootstrap,responsive-design,tapestry,Twitter Bootstrap,Responsive Design,Tapestry,我正在使用Tapestry 5.4,它已经与Twitter引导一起提供了。现在,我想为移动设备优化我的页面。我的网格包含的信息太多,无法在小屏幕上显示,因此在这种情况下,我只想隐藏一些列。Bootstrap具有CSS选择器,可用于: 但是,它们必须放在列的th和td元素上。Tapestry提供了rowClass-参数来为一行添加额外的CSS,但是对于列没有这样的方法 我的场景的最佳实践方法是什么?马上想到两种解决方案:1)使用t:loop和普通html、tr、th和td标记自己制作表格,或2)使

我正在使用Tapestry 5.4,它已经与Twitter引导一起提供了。现在,我想为移动设备优化我的页面。我的网格包含的信息太多,无法在小屏幕上显示,因此在这种情况下,我只想隐藏一些列。Bootstrap具有CSS选择器,可用于:

但是,它们必须放在列的
th
td
元素上。Tapestry提供了
rowClass
-参数来为一行添加额外的CSS,但是对于列没有这样的方法


我的场景的最佳实践方法是什么?

马上想到两种解决方案:1)使用t:loop和普通html、tr、th和td标记自己制作表格,或2)使用Tapestry的DOM重写

我个人倾向于1,但对于2,请看这个例子:

看看from。它将允许您调整tr和td元素

如果您还需要调整th元素,那么添加对GridHeaderDecorator的支持就很简单了