首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >FastReport .NET Core (Blazor)

FastReport .NET Core (Blazor)
EN

Stack Overflow用户
提问于 2022-01-20 14:33:56
回答 1查看 394关注 0票数 0

嗨,伙计们,目前我正在与FastReport在线设计师在一个Microsoft应用程序。现在我有问题了,不知道该怎么处理。

一旦我创建了一些新的组件(例如Textblock,条形码.)它不会在我的C#报告类中刷新。只有当我通过接口单击"Save“时,报告才会更新。但是我想通过代码手动刷新它。我已经看过文档并搜索了很多,但是我什么也找不到。

我希望有人已经与它合作,并能帮助我。

诚挚的问候

EN

回答 1

Stack Overflow用户

发布于 2022-01-21 08:46:13

@Uxonith

好的。

在第一个图像中,您可以看到我的报告中有3个组件(1x文本块,2x条形码)。这是我给设计师的一份报告。百事大吉。

在第二个图像中,您可以看到这3个对象在我注册的c#-report类中。

在第三个图像中,您可以看到我添加了一个新的textblock组件,但是我的c#-report类还没有更新(图4)。

在我通过FastReport用户界面(图5)保存它之前,它不会更新。单击保存按钮后,c#-报告将被更新,我的新组件是可见的(见图6)。

如何触发背景中的保存按钮所做的这种刷新?

图1 https://i.ibb.co/hLKYPHx/fr-all-Objects-before-ui.png

图像2 https://i.ibb.co/X4x1zMZ/fr-all-Objects-before.jpg

图3 https://i.ibb.co/h2SydRF/fr-all-Objects-new-Comp-before.jpg

图4 https://i.ibb.co/B2qmBMH/fr-new-Comp-after.jpg

图像5 https://i.ibb.co/2dFtQ2M/fr-new-Comp-save.jpg

图像6 https://i.ibb.co/J7r4kvP/fr-all-Objects-after-Save.jpg

(对不起,我不能在这里添加链接,堆栈溢出被破坏了:D )

StateHasChanged()也被调用,但我认为这是设计人员的一个刷新问题。设计器是通过来自IFrameDesigner的FastReport.Web.Blazor.Components呈现的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70788045

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档