程序问答   发布时间:2022-06-01  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了与顶部没有硬编码距离的位置报告项大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

如何解决与顶部没有硬编码距离的位置报告项?

开发过程中遇到与顶部没有硬编码距离的位置报告项的问题如何解决?下面主要结合日常开发的经验,给出你关于与顶部没有硬编码距离的位置报告项的解决方法建议,希望对你解决与顶部没有硬编码距离的位置报告项有所启发或帮助;

我正在实施一个转换器,该转换器以编程方式构建 Telerik 报告,并使用来自与我合作的公司的旧专有报告系统来源的文本填充它们。

我需要定义可以根据依赖于数据源数据的表达式显示/隐藏的报告项块;我的方法是:

  1. 将旧报告的每一行定义为 Telerik ReporTing TextBox,启用 CanGrow 和 CanShrink 属性,Height 为 1pica 和 Docking set to Top;
  2. 为我需要控制可见性的每组行定义一个 Telerik ReporTing Panel;设置的属性是高度(设置为所有包含的文本框的高度)、停靠(设置为顶部)和 Bindings(我用来将“可见性”绑定到用户定义的返回布尔值的表达式);
  3. 将行添加到面板,并将面板添加到报告部分。

我尝试了 Binding(如上所述)和 Conditional formatTing,但始终不显示面板的内容(即使我强制用户定义的表达式返回 true 或 false)。

另外,我尝试使用 Top property 从顶部指定一个位置,但没有这样做(正如我从文档中所理解的,启用对接时它应该自动堆叠),但没有任何改变:只有组件未包含在面板中的显示。

我做错了什么?

解决方法

问题与行的 Width 相关:根据文档,使用 Docking 时,项目的位置和大小应根据其容器自动确定,但如果面板的宽​​度为也没有设置,它病态为 0。

设置任意宽度(可以是Report的宽度),行“出现”。

大佬总结

以上是大佬教程为你收集整理的与顶部没有硬编码距离的位置报告项全部内容,希望文章能够帮你解决与顶部没有硬编码距离的位置报告项所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: