码迷,mamicode.com
首页 > 其他好文 > 详细

设置Telerik Grid自动列宽

时间:2019-12-20 13:45:14      阅读:91      评论:0      收藏:0      [点我收藏+]

标签:length   ytd   table   fit   column   idt   func   body   width   

//自动列宽
function autoFitColumns(girdId) {
var $grid = $(‘#‘ + girdId).find(‘table‘);
$grid.css(‘width‘, ‘auto‘);
var $tHeadThs = $($grid[0]).find(‘th‘);
var $tBodyTds = $($grid[1]).find(‘tr‘).eq(0).find(‘td‘);
var widths = new Array();
var totalWidth = 0;
for (var i = 0; i < $tHeadThs.length; i++) {
var width1 = parseInt($tHeadThs.eq(i).css(‘width‘));
var width2 = parseInt($tBodyTds.eq(i).css(‘width‘));
var width = Math.max(width1, width2);
widths.push(width);
totalWidth += width;
}
$grid.css(‘width‘, totalWidth + ‘px‘);
for (var j = 0; j < $tHeadThs.length; j++) {
$tHeadThs.eq(j).css(‘width‘, widths[j] + ‘px‘);
$tBodyTds.eq(j).css(‘width‘, widths[j] + ‘px‘);
}
}

设置Telerik Grid自动列宽

标签:length   ytd   table   fit   column   idt   func   body   width   

原文地址:https://www.cnblogs.com/nirvanan/p/12072416.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!