请问datagrid的列宽可以按百分比设置吗

如果不设置列宽会被随着内容变的非常快,但是设置只能给个具体的像素值,没法自适应父容器的大小。请问有没有办法让列宽按百分比来控制呢?

这个也改用 table 了吧?

这个table和datagrid一样,没法设置百分比,要么给个固定的宽度,要么直接给按内容撑开。很痛苦,而且宽度单位还不支持VW这种相对的。不知道有没有什么办法能抢救一下,大佬。

column.expandRatio 这个属性试试?
https://doc.cuba-platform.cn/manual-7.2-chs/gui_DataGrid.html#gui_DataGrid_expandRatio

我试一下

注意要关掉 table 或者 datagrid 的 user settings,否则会加载用户的设置,导致你的配置不生效。

有效。谢谢!