我想用Google图表构建一个表,其中包含有关团队,团队中的人员以及他们在团队中的角色的信息。 我遇到的一个问题是数据库中的某些字段为空,但仍应将其添加到表的同一行中。
我想要它的外观示例如下:
TeamName Members Role Contract Country City
Joe Doe Programmer Own Staff Greenland Nuuk
Jane Doe Design
到目前为止,我已经完成了这一工作,但是问题是数据库中只有我的一个对象具有所有信息,因此在表中仅添加了该人
function drawChart() {
// Table-chart with the teams
var data = new google.visualization.DataTable();
data.addColumn('string', 'TeamName');+
data.addColumn('string', 'Members');
data.addColumn('string', 'Role');
data.addColumn('string', 'Contract');
data.addColumn('string', 'Country');
data.addColumn('string', 'City');
_teams = []
_object = []
{% for obj in object_list %}
{% for team in obj.team.items %}
{% for role in obj.role.items %}
{% for contract in obj.cont.items %}
{% for location in obj.loc.items %}
{% endfor %}
{% endfor %}
{% endfor %}
{% endfor %}
{% endfor %}
google.visualization.Table(document.getElementById('table-div'));
table.draw(data, {showRowNumber: true, width: '100%', height: '100%'});
}
有人知道我该如何解决吗?