首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Sitecore WFFM表单报表未显示表单数据

Sitecore WFFM表单报表未显示表单数据
EN

Stack Overflow用户
提问于 2015-08-12 21:50:08
回答 2查看 3K关注 0票数 4

我已经在Sitecore 8.0 Update-3上安装了WFFM,并创建了一个包含少量字段的演示表单。提交表单后,我收到成功消息,在日志文件中也没有发现任何错误。

但是如果我用Form Reports按钮(Sitecore功能)检查报表,它不会显示任何数据。

我可以在报告数据库WFFM表中看到数据。

有人知道如何在form Reports页面上显示表单数据吗?

-Yogesh

EN

回答 2

Stack Overflow用户

发布于 2015-08-12 22:29:58

确保已在报表数据库上运行WFFM_Analytics.sql脚本。它可以在/Data/WFFM_Analytics.sql下找到

还要检查您的错误日志中的聚合错误。如果你得到了它,你需要关注这篇文章:http://sitecorefootsteps.blogspot.co.uk/2015/06/sitecore-8-wffm-data-aggregation-error.html

请确保您已在头部包含访客身份证明。对于MVC,这将是@Html.Sitecore().VisitorIdentification()

最后,请记住,在会话结束之前不会写入数据,因此在测试时将会话超时设置为2分钟可能是值得的。这样就不会花太长时间来存储数据。

编辑

您是否在项目中使用IOC容器?我在SimpleInjector阻塞对表单报表数据的ajax调用时遇到了一个问题。检查浏览器控制台中的javascript错误,特别是对返回错误500的/api/sitecore/FormReports/GetFormFieldsStatistics的调用。

如果你得到了这些,请查看这篇文章,找到一种用SimpleInjector修复它的方法--其他IoC容器可能有类似的问题。http://www.sitecorenutsbolts.net/2015/07/27/Simple-Injector-and-WFFM-Controller-Injection-Woes/

-Richard

票数 2
EN

Stack Overflow用户

发布于 2017-07-19 04:47:36

我们最近也面临着同样的问题。数据已正确存储在SQL数据库中,但表单报告显示为空白。正如@Richard指出的那样,我们在reports页面的控制台中看到了404个错误。

我通过更新我们的自定义404逻辑来忽略以"/api“开头的路径,从而解决了我们的问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31967184

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档