谷歌组织结构图:具有多种属性的样式
Google organisational charts: styling with multiple attributes
我使用谷歌组织结构图,我可以设置一个属性
data.setRowProperty(3, 'style', 'border: 1px solid green');
然而,我也想更改背景,但输入一个以上的属性对我来说不起作用
data.setRowProperty(0, 'style', 'background-color:red; border: 1px solid green');
有人知道这能不能做到吗?
问题真的是不能设置多个还是不能设置背景色?
如果我将您的代码应用于[documentation][1]中的示例,则会添加两种样式,但不会使用背景色,因为默认情况下也会设置背景色。
google.setOnLoadCallback(drawChart);
function drawChart() {
var data = new google.visualization.DataTable();
data.addColumn('string', 'Name');
data.addColumn('string', 'Manager');
data.addColumn('string', 'ToolTip');
data.addRows([
[{v:'Mike', f:'Mike<div style="color:red; font-style:italic">President</div>'}, '', 'The President'],
[{v:'Jim', f:'Jim<div style="color:red; font-style:italic">Vice President</div>'}, 'Mike', 'VP'],
['Alice', 'Mike', ''],
['Bob', 'Jim', 'Bob Sponge'],
['Carol', 'Bob', '']
]);
data.setRowProperty(0, 'style', 'background-color:red; border: 1px solid green');
var chart = new google.visualization.OrgChart(document.getElementById('chart_div'));
chart.draw(data, {allowHtml:true});
}
<script type="text/javascript" src="https://www.google.com/jsapi?autoload={'modules':[{'name':'visualization','version':'1.1','packages':['orgchart']}]}"></script>
<div id="chart_div""></div>
如果检查"Mike",则样式属性添加错误。考虑上面的例子与你的线
data.setRowProperty(0, 'style', 'background-color:red; border: 1px solid green');
并使用这条线将其与相同的东西进行比较:
data.setRowProperty(0, 'style', 'background: none; background-color:red; border: 1px solid green');
相关文章:
- 一个正则表达式,用于从JS中的HTML标记中删除id、样式和类属性
- 通过jQuery添加ng样式属性,angular不更新
- CSS样式属性留空
- d3.js圆的半径是否可以由样式属性指定
- 如何在不使用Page.Theme属性的情况下设置页面样式和主题
- 如何通过JQuery修改样式属性
- 获得'无法读取null的属性样式'
- 无法读取Null的属性样式
- 未捕获的类型错误:无法读取 null(索引):110 的属性“样式”
- 我一直收到未捕获的引用错误:未定义下拉菜单和未捕获的类型错误:无法读取 null 的属性“样式”
- 无法读取未定义的属性“样式”
- 重新打开程序函数返回类型错误“无法读取 null 的属性'样式'”
- MGWT ScrollPanel.scrollTo(0, y) 导致无法读取未定义的属性“样式”
- 如何使用 jQuery 删除多个标签的属性样式
- 为什么在 JavaScript 中无法读取 null 的属性“样式”
- 为什么我得到'无法读取属性样式为null ';错误
- 在Kineticjs中添加图像的属性样式
- 未捕获的类型错误:不能设置属性样式的#<它只有一个getter
- 无法读取属性样式,不同页面上出现错误
- 无法读取null的属性样式