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