CSS
과 자바 스크립트 파일을 변경해야합니다. 머리글 행과 일부 열이 있고 개체의 크기를 조절할 때 머리글이 더 이상 열에 맞지 않습니다. 그래서 열 머리글을 고쳐야하고 그들은 CSS
의 다른 클래스에 있습니다. 여기에 picture의 링크가 있습니다. Qlikview의 코드입니다. 여기 CSS 위치 웹 디자인
.c6graph {
margin-left: 7px;
margin-top: 5px;
width:100%;
height:100%;
}
/* Start of "Micro clearfix" */
.cf { zoom: 0; }
.cf:before,
.cf:after { content: ""; display: table; }
.cf:after { clear: both; }
/* End of "Micro clearfix" */
.e6headerrow {
font-size:8pt;
font-family:Tahoma;
font-weight:bold;
padding: 5px;}
.e6firstcolumn {
text-align: left;
width: 14% !Important;
max-width: 14%;
min-width: 14%;}
.e6thirdforthcolumn {display:inline-block;
text-align: center;
width: 43% !Important;
max-width: 43%;
min-width: 43%;}
` 및
이 CSS를 클래스var html = "<table class='c6graph cf' cellpadding=0 cellspacing=0><colgroup ><col class='e6headerrow e6firstcolumn''/><col class='e6headerrow e6thirdforthcolumn'/><col class='e6headerrow e6thirdforthcolumn'/></colgroup>";
html += "<tr>" + firstColumnHeader + "<td class='e6headerrow e6thirdforthcolumn' >" + thirdColumnValue + "</td><td class='e6headerrow e6thirdforthcolumn' >" + fourthColumnValue + "</td></tr>";
htmlFirstColumn = "<td class='e6thirdforthcolumn' ><div class='ext neg'><div style='width: "
+ widthValue1 + ";' class='bar " + (isSwitchBorder == 1 ? "border-neg" : "") + "'></div><div class='progressneg " + progressRounded + "'>" + row[1].text + "</div></div></td>";
}
else {
htmlFirstColumn = "<td class='e6thirdforthcolumn' ><div class='ext pos'><div style='width: "
+ widthValue1 + ";' class='bar "+ (isSwitchBorder == 1 ? "border-pos" : "") + "'></div><div class='progresspos " + progressRounded + "'>" + row[1].text + "</div></div></td>";
}
var widthValue2 = Math.abs(parseInt(row[2].text))*factorTotvar + "%";
var htmlSecondColumn = "";
if(row[2].text.substring(0,1) == "-") {
htmlSecondColumn = "<td class='e6thirdforthcolumn' ><div class='ext neg'><div style='width: "
+ widthValue2 + ";' class='bar "+ (isSwitchBorder == 1 ? "border-neg" : "") + "'></div><div class='progressneg " + progressRounded3 + "'>" + row[2].text + "</div></div></td>";
}
else {
htmlSecondColumn = "<td class='e6thirdforthcolumn' ><div class='ext pos'><div style='width: "
+ widthValue2 + ";' class='bar "+ (isSwitchBorder == 1 ? "border-pos" : "") + "'></div><div class='progresspos " + progressRounded3 + "'>" + row[2].text + "</div></div></td>";
}
var firstColumnRow = (isDimensionEnabled != 1 ? "<td class='e6firstcolumn'>" + dimensionBolded + "</td>" : "");
html += "<tr>" + firstColumnRow;
html +=htmlFirstColumn;
html +=htmlSecondColumn;
html +="</tr>";
이 코드는 읽기 쉽지 않습니다. JSFiddle을 만들 수 있습니까? –
그것은 그림과 같아야한다. .. 나는 위에 게시했다. .. 그것을하기 위해 tehniks를 알고 있냐? 내가 JSFiddle에서 qlikview 요소를 포함하고 있기 때문에 그렇게 할 수 있는지 모른다. –