的<td>
內部代碼(從檢查元件):div在表格td的右上角?
<td colspan="6" class="google-visualization-orgchart-node google-visualization-orgchart-node-medium google-visualization-orgchart-nodesel">
<div class="col-md-8">Rian Priyanto </div>
<div class="col-md-1"> </div>
<div class="col-md-3"><a href="#"><i class="fa fa-plus"></i></a></div>
</td>
真實代碼:
<script type="text/javascript">
google.charts.load('current', {packages:["orgchart"]});
google.charts.setOnLoadCallback(drawChart);
function drawChart() {
var data = new google.visualization.DataTable();
data.addColumn('string', 'Name');
data.addColumn('string', 'Parent');
data.addRows([
<?php
foreach ($query as $row) {
if($row->kode_group >= 1000){$row->kode_group = '';}
echo '[{v:\''.$row->kode_groups.'\',f:\'<div style="position: relative;width:100%;height:100%;"><div class="col-md-8">'.$row->name.' </div><div class="col-md-1"> </div><div class="col-md-3" style="position: absolute !important;top: 0;right: 0px;"><a href="#"><i class="fa fa-plus"></i></a></div></div>\'},\''.$row->kode_group.'\'],';
}
?>
]);
// Create the chart.
var chart = new google.visualization.OrgChart(document.getElementById('chart_div'));
// Draw the chart, setting the allowHtml option to true for the tooltips.
chart.draw(data, {allowHtml:true});
}
</script>
SS:
在1
,當文本包裹,所述<i class="fa fa-plus"></i>
位於<td>
的右上方,但位於2
當文本只有1行時,它在中間。
如何使<i class="fa fa-plus"></i>
出現在右上角而與內容無關?
注:
- 的
<td>
是由谷歌產生的組織結構圖的javascript,所以我真的不知道是哪裏的代碼是(我不明白的JS)。 - 我大概只能編輯
<td>
裏面的內容而不是<td>
本身(所以可能不能再添加<td>
但是編輯css
還是可以的)。 - 您可以自由安排div。所有我要的是
text
是align: left
+v. align: middle
&的icon
是align: right
+v. align: top
- 如果你想看到的頁面,這裏是TD作爲相對的div的save page
不知何故,這並不做'不管content'的,http://i.stack.imgur.com /gwm7A.png –
如果你不能編輯td然後像上面那樣添加父div。 –
仍然,http://i.stack.imgur.com/rTmvX.png –