在Google Apps脚本 UiApp 中,有没有办法合并Grid
中的2个相邻单元格?
指向Grid
doc
通过它,我看不到合并功能。请看以下示例:
我想要做的是合并单元格@ [0,5]
和@ [1,5]
以便TextArea
Description
更加集中。
目前有没有办法做到这一点?我不想为此恢复使用Flex Table
...这是我唯一的选择吗?有没有其他的解决方法,比如将环绕的元素嵌入另一个面板或类似的东西?
解决方案:Grid
或Widgets
(通过setStyleAttributes()
)的CSS边距属性。显然,这是Widgets
中Grid
的行为:CSS样式几乎绕过Grid
约束;也就是说,如果你在一个小工具上设置了一个奇怪的bottomMargin
,它可以几乎移出Grid
,它充当两个单元格之间的“居中”。所以我只是做了以下事情:
textArea.setStyleAttribute("marginBottom", "-75px");
给出了以下结果:
答案 0 :(得分:1)
我尝试使用2个网格,一个使用textArea(和第一行的5个小部件),另一个使用其他元素... 后者应该具有负的上边距,以允许您在5个左侧小部件上获得正确的垂直分布。 我没有尝试负余量,但它应该有用。
如果您尝试,请告诉我:-)