当EnableAccessibilityPDF设备信息设置设置为真正的在RuntimeSettings控件中设置为项的文本AccessibleDescription不尊重报表项属性。
例如,将AccessibleDescription设置为“Text1”的PictureBox将在导出的PDF中设置“图片框”替代文本,而不是“Text1”字符串。
使用Toggle Visibility动作展开/折叠递归SubReport结果出现“节点应该在父节点中找到”错误。递归SubReport在没有操作的情况下呈现良好。
该报告来自如何递归地表示报告中的分层平面数据- Telerik报告以KB文章为基础。
我的子报告的源在一个嵌套类中,在主报告的预览中,我收到了错误“无效的报告类型”,尽管在VS设计器中成功地发现了相同的嵌套类,具有程序集限定的名称“Test”。Class1+DetailReport1,测试,版本=1.0.0.0,文化=中性,PublicKeyToken=null'。
当我尝试使用一个类(没有嵌套类,例如,'Test。DetailReport1,测试,版本=1.0.0.0,文化=中性,PublicKeyToken=null'),然后我可以得到子报告在主报告中呈现。
可能是限定名的语法没有处理嵌套类。
支持Linux和Telerik Reporting的长期计划是什么?dotnet设计团队正在考虑在Linux平台上移除对System.Drawing.Common的支持。他们建议在。net 6中使用编译器警告,在。net 7中使用完整的PlatformNotSupportedExceptions
来源:
设计/ system-drawing-win-only。main·dotnet/designs (github.com)
目前,只有在老式的项目中才可能有您的报告。
应该可以向sdk风格的项目中添加/设计报告。无论目标框架是什么,这都应该工作(。.NET核心,.NET标准或。NET框架)。
在新的/当前版本“16.2.22.914”中,当在报表上拖动数据源字段时,解析的表达式是错误的。
在之前的版本“16.2.22.622”中,这是正常工作的,见截图。
所附报告说明了这个问题。
我已经发布了一个视频来说明这个问题。如果我使用字符串构建器的文本框值,并选择一个嵌套的属性,如DayOfWeek,为日期,然后它添加:
=字段。DayOfWeek
它在预览时失败并且是错误的。相反,它应该加上:
= Fields.Birthday.DayOfWeek
请解决这个问题。我知道我可以打字。”来解决这个问题,但它确实应该正确地添加嵌套属性。
我在. net核心上有项目,我想使用System.Text.Json序列化器,这是新的默认值,但报告依赖于Newtonsoft.Json。
---
管理编辑
现在有两种方法可以解决这个问题:
选项1:为不同的任务定义单独的端点(服务、项目)——它们仍然可以通过共享项万博体育手机版网址目使用相同的数据库层,这取决于您拥有的架构。这将允许您使用适当的序列化器分离服务,而无需自定义属性和代码(见下文万博体育手机版网址)。例如,为报告REST服务创建一个单独的项目。万博体育手机版网址
选项2:在端点上添加一些自定义装饰,这样你就可以选择哪个序列化器用于每个,你可以在这里找到一些例子:https://stackoverflow.com/questions/59650907/how-to-configure-two-json-serializers-and-select-the-correct-one-based-on-the-ro-重点是根据你自己的代码注册一个依赖于端点的序列化器,而不是让框架为所有端点都设置一个。
注意:这将是一个突破性的变化。
---
对象中删除组部分资源管理器“Web报表设计器”中的选项卡会在浏览器控制台中抛出以下错误:
未捕获(在承诺)错误:回滚内部事务/ / localhost: 51863 / api / reportdesign / designerresources / js / webReportDesigner-16.2.22.1109.min.js /: 9回滚http:/ / localhost: 51863 / api / reportdesign / designerresources / js / webReportDesigner-16.2.22.1109.min.js /: 9执行http:/ / localhost: 51863 / api / reportdesign / designerresources / js / webReportDesigner-16.2.22.1109.min.js /: 9
因此,该节不会被删除。对象中删除相应的报表组,可以删除该节属性区(数据节)中的Web报表设计器。
通过代码使WebServiceDataSource的Design-Time参数值可编辑。
目前,设计时值只能由报表设计人员编辑,或者通过使用TRDX扩展保存报表并编辑XML来编辑。
在XML中,要更改设计时值,可以编辑ParameterValues属性,即字符串。
在这种情况下,将抛出以下异常
内部异常:系统。ArgumentException:路径不是合法形式。在System.IO.Path。NormalizePath(String path, Boolean fullCheck, Int32 maxPathLength, Boolean expandShortPaths) at System.IO.Path。Telerik.Reporting.Interfaces.FrameworkDependentDeploymentModel中的InternalGetDirectoryName(字符串路径)。GetDirectory(程序集程序集)在
错误的可能原因是,由于程序集是从字节加载的,而不是从路径加载的,因此组装。位置在Telerik.Reporting.Interfaces.FrameworkDependentDeploymentModel.GetDirectory方法是零.
使用Npgsql属性时,6.0.7版本的数据提供程序将导致以下错误DateTimeSQL参数:
不能写CLR类型的系统。处理程序类型为TimestampTzHandler的字符串或不能写CLR类型的系统。处理程序类型为TimestampHandler的字符串。
此错误仅在设计时抛出,因为SQL参数的设计时值不符合其所选值DbType并且总是一个字符串。
在某些情况下,PrintOnLastPage页面部分的功能不能正常工作。
例如,如果报表带有PrintOnLastPage在报告书的最后一页,在报告书的最后一页,也就是报告的最后一页,一个页节是否仍然会被呈现PrintOnLastPage是假.
这发生在默认PageNumberingStyle。继续由报表使用。
另一方面,如果上一个报告有PageNumberingStyle。ResetNumberingAndCount,页面部分将不会被呈现PrintOnLastPage设置为假,所以在这个场景中,它会像预期的那样工作。
我想在TOC文本和TOC中的领导符号之间添加一些空白。以下是我不使用空格时的默认TOC:
我尝试了以下表达:
=字段。Group1 + " "
下面是结果-第一层的TOC文本被替换,就像添加的空白是在文本之前:
我发现的解决办法是在空白字符串的末尾添加一个LeaderSymbol:
=字段。Group1 +”。
不过,TOC部分似乎没有正确地实现空白修整。
你好,
在表达式中有可能有“选择大小写”或“切换”功能。
谢谢!