红鱼儿

让uniDBGrid自适应列宽

原文地址:https://www.cnblogs.com/AkumaIII/p/11337791.html

function store.load(sender, records, successful, operation, eOpts)
{
   sender.grid.columnManager.columns.forEach(function(col){col.autoSize()})
}

上面这种方法,每列都接标题及内容中最大的宽度,设置列宽,正好能显示下最长的内容。如果你想每列都按最长内容来设置宽度,那这个方法合适。

uniDBGrid还有一个属性ForceFit,默认为False,如果设置为True,则按Grid的宽度来调整每列的宽度,正好显示所有列,保证Grid下面不出现左右滑动条。有时候,这种方法更好,正好让Grid按当前界面显示。

 

posted on 2021-08-09 15:07  红鱼儿  阅读(727)  评论(0编辑  收藏  举报