日志界面对cfgId列不进行过长截取.
This commit is contained in:
@@ -3,7 +3,7 @@ table.logTb {
|
|||||||
table-layout: fixed;
|
table-layout: fixed;
|
||||||
}
|
}
|
||||||
|
|
||||||
table.logTb td {
|
table.logTb td ~td {
|
||||||
width: 100px;
|
width: 100px;
|
||||||
overflow: hidden;
|
overflow: hidden;
|
||||||
white-space: nowrap;
|
white-space: nowrap;
|
||||||
|
|||||||
@@ -3,21 +3,38 @@ $(document).ready(function() {
|
|||||||
$("table.logTb").find("td").not(":has(a)").bind("mouseover", function(){
|
$("table.logTb").find("td").not(":has(a)").bind("mouseover", function(){
|
||||||
this.title=$(this).html(this.innerHTML.trim()).text();
|
this.title=$(this).html(this.innerHTML.trim()).text();
|
||||||
});
|
});
|
||||||
|
var fontSize = 0;
|
||||||
$("table.logTb th").each(function(){
|
$("table.logTb th").each(function(){
|
||||||
// 判断是否支持currentStyle属性 是:IE 否:FF or Chrome
|
// 判断是否支持currentStyle属性 是:IE 否:FF or Chrome
|
||||||
var finalStyle = this.currentStyle ? this.currentStyle : document.defaultView.getComputedStyle(this , null);
|
var finalStyle = this.currentStyle ? this.currentStyle : document.defaultView.getComputedStyle(this , null);
|
||||||
var fontSize = (finalStyle.fontSize).replace("px","");
|
fontSize = (finalStyle.fontSize).replace("px","");
|
||||||
|
// 设置界面标题宽度(不包括第一列)
|
||||||
var px = getPixelsCount($(this).text(),fontSize)+32;
|
var px = getPixelsCount($(this).text(),fontSize)+32;
|
||||||
this.setAttribute('width',px+'px');
|
this.setAttribute('width',px+'px');
|
||||||
});
|
});
|
||||||
})
|
|
||||||
|
var tdString = "";
|
||||||
|
$("table.logTb tbody tr").each(function(){
|
||||||
|
tdString = $(this).find('td:first').text();
|
||||||
|
});
|
||||||
|
|
||||||
|
$("table.logTb th:lt(1)").each(function(){
|
||||||
|
// 设置界面第一列标题宽度
|
||||||
|
var thString = $(this).text();
|
||||||
|
if(tdString.trim().length < thString.length){
|
||||||
|
var thPx = getPixelsCount(thString,fontSize)+32;
|
||||||
|
this.setAttribute('width',thPx+'px');
|
||||||
|
}else{
|
||||||
|
var tdPx = getPixelsCount(tdString,fontSize)+45;
|
||||||
|
this.setAttribute('width',tdPx+'px');
|
||||||
|
}
|
||||||
|
});
|
||||||
|
});
|
||||||
|
|
||||||
|
|
||||||
// 获取界面标题字符串对等的像素值
|
// 获取字符串对等的像素值
|
||||||
function getPixelsCount(str, strFontSize){
|
function getPixelsCount(str, strFontSize){
|
||||||
// 字符串字符个数
|
// 字符个数
|
||||||
var stringCharsCount = str.length;
|
var stringCharsCount = str.length;
|
||||||
|
|
||||||
// 像素值
|
// 像素值
|
||||||
|
|||||||
Reference in New Issue
Block a user