我有一个要传递给 FlexCel 报告的 DataTable。它包含可变数量的列,因此我使用的是完整数据集功能(例如<#table_name.*>
)。
但是,只有一部分字段是动态生成的(我有可变数量的附件)。每个附件字段的列名以一个常用词开头(例如“Attachment0”、“Attachment1”等)。
我想做的是输出已知的有限字段集,然后输出可变数量的附件。如果我能写出类似<#table_name.Attachment*>
(and <#table_name.Attachment**>
) 的东西就好了。FlexCel Reports 中有什么方法可以达到相同的结果吗?
这种解决方案的一个附带好处是我可以保留已知/有限字段集的格式。
更新
我在文档中添加了占位符列,每个列都有一个<#delete column>
标签,以便删除不需要的列/数据。
虽然这可行,但并不理想。例如,如果我想查看列如何适应页面宽度(在打印预览中),那么我需要隐藏这些列。然后我必须记住再次取消隐藏它们,以便其他开发人员可以看到/理解我的方便工作。
如果我可以在将字段输出到文档之前对其进行过滤,那将更加直接。