让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按当前界面显示。

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM