微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在 ASP.NET 中插入一个 Javascript 图表到一个分组表中,每个组的唯一图表

如何解决在 ASP.NET 中插入一个 Javascript 图表到一个分组表中,每个组的唯一图表

我有一个使用 EF Core 的 ASP.NET Web 应用程序和一个跟踪项目和投标的 sql 后端。我使用“列表”模板创建了一个剃刀页面,该模板使用 foreach 语句生成一个表。我将其修改为按项目编号分组,以便表格显示按项目分组的各个投标。

这是创建表体的代码

    @foreach (var grp in Model.Bids.GroupBy(m => new { m.NumberNavigation.Number,m.NumberNavigation.Name }))
    {
        <tr class="thead-light"><td colspan="2"><span class="h3">@grp.Key.Number - @grp.Key.Name</span></td></tr>

        {@foreach (var item in grp)
            {
                <tr>
                    <td>$ @Html.displayFor(modelItem => item.Bid)</td>
                    <td>@Html.displayFor(modelItem => item.ContractorNavigation.ContractorName)</td>
                    <td>@Html.displayFor(modelItem => item.NumberNavigation.StatusNavigation.StatusName)</td>
                </tr>
            }
        }
}
</tbody>

我刚开始使用 chart.js,希望在表格中包含每个组的出价金额图表。我可以使用所有出价获得一个图表来显示,但这不是很有帮助。有没有办法在每个组中嵌入一些东西来创建一个 javascript 数组,我可以用它来填充图表并在每个项目组的表中显示?下图显示了表格以及我想在何处添加包含图表的行。

Sample Table

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。