Spark DataGrid 禁用水平滚动并调整列大小
有没有办法让列的大小调整为新数据网格的宽度,而不是溢出并显示滚动条?我已经在皮肤上尝试过,设置了所有相关属性,但没有选项。我只是希望它的行为像以前的数据网格,其中列的大小将调整为数据网格的宽度。
提前致谢
Is there a way to get the columns to resize to the width of the new Datagrid instead of overflowing and showing the scrollbar? I've tried on the skin, setting all relevant properties and ran out of options. I just want it to behave like the previous Datagrid where the columns would resize to the width of the datagrid.
Thanks in Advance
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这是一个对我有用的解决方案。
我定义了一个创建完成处理程序,该处理程序将列宽度设置为数据网格宽度的百分比,以便只有在构建完成后才能设置正确的宽度。
我将第一列设置为 40%,第二列设置为 30%,第三列应占据剩余的 30%。
MXML 数据网格代码:
操作脚本代码:
Here is a solution that worked for me.
I defined a creation complete handler that sets the columns widths for a percentage of the data grid width so that only when it has finished being built the correct width can be set.
I made the first column 40%, second 30% and the third should occupy the remaining 30%.
MXML data grid code:
Action Script code: