点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
在Backoffice->订单中,有一个按钮可以将所有信息导出到CSV文件中,该文件包含每个订单的" totalPrice"字段。
这是Hybris 6.0中的行为,但是在迁移到Hybris 6.6后,Backoffice像往常一样显示所有信息(包括totalPrice),但是当用户像以前一样尝试将数据导出到CSV文件中时,totalPrice字段丢失
在迁移过程中,项目backoffice-config.xml没有任何更改
关于为何缺少totalPrice字段的任何线索吗?
谢谢。
如果您不需要totalPrice中的"货币"而只需要"金额",则可以在" extension-backoffice-config.xml"中将" totalPrice"的" spring-bean"设置为 为空:
如果您需要" currency" +" amount",则可能必须覆盖" StandardCurrencyListViewRenderer"和" PriceLabelHandler"
由于
ListViewExportCSVAction
如果在后台配置的任何列中定义了任何
spring-bean
,则这些列将不会写入CSV。这就是为什么覆盖
StandardCurrencyListViewRenderer
不是正确的解决方案的原因。因为订单的totalPrice列的定义如下,所以
totalPrice无法导出为CSV。
唯一可用的解决方案是
创建一个用于存储totalPrice和货币的新属性(使用拦截器正确填充此新字段。动态属性也不会打印在CSV中),因此您不需要使用bean即可呈现 列
覆盖操作
com.hybris.cockpitng.listview.action.export.csv
一周热门 更多>