通过代码使WebServiceDataSource的Design-Time参数值可编辑。
目前,设计时值只能由报表设计人员编辑,或者通过使用TRDX扩展保存报表并编辑XML来编辑。
在XML中,要更改设计时值,可以编辑ParameterValues属性,即字符串。
你好格伦,
目前,通过代码编辑设计时属性的可用解决方法是将报告序列化为XML(TRDX扩展),然后以编程方式(或手动)编辑现有的XML。
请参阅我在如何以编程方式设置web服务数据源参数的设计时值?在报告| Telerik论坛线程获取更多细节。
编辑XML本身可能不是一项容易的任务,因此,我建议考虑使用其他数据源组件,例如ObjectDataSource来这将给你自由配置每一个部件所需-ObjectDataSource向导- Telerik报告.
问候,迪米特·进步Telerik
场景:我们通过代码创建报表,然后允许用户修改报表。我们以编程方式创建“web服务”数据源,因为这对用户来说太复杂了。之后,我们期望用户按照自己的意愿修改报告。
问题:web服务数据源API缺少一个公共属性。我认为目前没有办法解决这个问题。
问题:除了从头创建报表或只修改之前创建的报表之外,人们如何使用web报表设计器呢?如果你有这样的工作,那将是非常感激的。或者你可以将这个属性设为公共,这就能解决问题。这阻碍了我们的用例,所以我们目前不使用web报表设计器,直到我们找到一个解决方案。
你好Mirzodaler,
很抱歉这么久才回复。
我已经联系了团队,他们会在一个工作日内亲自联系您。
由此造成的不便,请接受我们的歉意。
嗨,迪米特·,
你能评论一下我们正在接触的FA项目的问题吗?要花这么长时间吗?
谢谢,
我们发邮件randeva@progress.com2022年8月24日,至今没有回复。你能帮我们联系你的团队吗?
你好Tursunkhuja,
我们还没有收到这种类型的联系方式,但如果你想继续学习FA课程,我建议你直接写信给randeva@progress.com。
我们已经联系了Telerik(作为Feature Acceleration Program)增加特性的优先级提供从网页设计器发送附加参数的方法(telerik.com),但我们没有得到Telerik的回复(在48小时内)。
我有兴趣使用功能加速程序。你能帮我启动这个程序吗?
嗨Tursunkhuja,
该功能不在我们的近期计划中,您可以查看我们目前正在进行的工作Telerik报告路线图- Telerik & Kendo UI路线图.
话虽如此,如果您需要比我们的路线图所暗示的更早实现某个特性或修复,我们可能能够提供一个单独的服务——我们称之为特性加速程序,其想法是让您与我们的管理层协商在给定的时间框架内实现上述功能/错误,甚至影响规范。如果你对此感兴趣,请告诉我,我可以为你开始申请。如果您还有其他问题,请尽管提出来。
如果能尽快实施就太好了。Web报表设计器有一个问题。如果WebServiceDataSource的Design-Time参数值为空,则web报表设计器显示以下错误:"加载“webServiceDataSource1”的数据模式时发生错误:无法解析从服务返回的JSON数据:解析value:}时遇到意外字符。路径'$select',第1行,位置19。"
您可以从所附的存档中找到演示报告文件。
我们可以通过编程方式设置设计时值来解决这个问题(在这种情况下,这个特性请求是先决条件)。有没有解决这个问题的方法?
该请求已被批准为有效,但尚未确定发布日期,因此该项目的状态目前设置为计划外。当开始开发该项时,该项的状态将发生变化,您将收到一个通知。
感谢您使用Telerik Reporting!
你好,
这个特性的状态是什么?