首页 > 解决方案 > CaptainCasa 框架:自由度导出不起作用

问题描述

我们有一个以编程方式定义的自由度网格,其中导出由于某种原因不起作用。

剪贴板导出工作正常,但 CSV、XML 和 PDF 显示正确的行数/列数,但内部数据为空。我调试得足够远

org.eclnt.jsfserver.util.ExpressionManagerV#getValueForExpressionString(javax.faces.context.FacesContext, java.lang.String)

由于某种原因,它为损坏的场景中的所有值返回空字符串,并为剪贴板导出返回正确的值。两次传递的表达式字符串都是相同的。在破碎的场景中似乎无法正确解决调度程序。

导出功能可以在我们项目的其余自由度网格中找到。

标签: javajsp

解决方案


根据目前的信息,很难猜测原因。所有导出都使用方法“List<List> exportToStringListWholeGrid()”(FIXGRIDBinding 类,内部类 Exporter),因此剪贴板导出和其他导出都使用该方法。- 您能否在此方法中调试一次用于剪贴板导出和一次用于 csv 导出,然后检查您是否发现任何差异?


推荐阅读