相关疑难解决方法(0)

Blazor 呈现从 Web Api 返回的数据时出现问题

我希望有人能建议我如何找出这个根本问题所在。我认为这是序列化/反序列化而不是网格。

我正在尝试使用 Syncfusion Blazor 网格组件渲染从 ASP.NET Web Api 返回的数据。JliffDocument 来自开源库。也许对象是由复合类型构成的事实是一个促成因素,但我可以在单元测试中成功序列化和反序列化对象图。例如,TextElement实现一个接口并Segment存储该接口的集合。

这有效(但是jlfDoc本地创建的数据)

<EjsGrid id="Grid" DataSource="@jlfDoc.Segments" Toolbar="@(new List<string>() { "Add", "Edit", "Delete", "Update", "Cancel" })" AllowPaging="true">
    <GridPageSettings PageSize="5"></GridPageSettings>
    <GridEditSettings AllowAdding="true" AllowDeleting="true" AllowEditing="true"></GridEditSettings>
    <GridColumns>
        <GridColumn Field="SourceText" HeaderText="Source"  IsPrimaryKey="true" TextAlign="@Syncfusion.EJ2.RazorComponents.Grids.TextAlign.Right" Width="120"></GridColumn>
        <GridColumn Field="TargetText" HeaderText="Target" Width="150"></GridColumn>
    </GridColumns>
</EjsGrid>

<hr/>
<p>@rawContent</p>

<h1>There are @segments Segments</h1>

<i>@oneTextString</i>


@functions {
    public object gridData { get; set; }
    public JliffDocument jlfDoc { get; set; }
    public …
Run Code Online (Sandbox Code Playgroud)

syncfusion blazor

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

blazor ×1

syncfusion ×1