撇号表单提交到管理栏



我有一个关于撇号形式的小问题。你说的是:"默认情况下,提交被保存到一个新的MongoDB集合,aposFormSubmissions"。

是否有一种方法来显示提交在管理栏,他们最终只是隐藏?

那么在管理栏中显示aposFormSubmissions集合的最简单的解决方案是什么?

根据您的用例描述(使用reverseJoin功能),您正在考虑将表单提交作为块,全功能内容。表单提交是非常简单的数据库文档,没有这个功能。

简单答案结束。

您可以添加自己的提交片段类型,将片段与aposFormsSubmissions文档关联起来。直接创建包含所有表单提交信息的部分是很困难的,因为撇号表单的全部意义在于不同的字段。但是一个新的片段类型可以存储表单提交文档的ID,以及最小的标识信息。

self.on('submission', 'createSubmissionPiece', async function(req, form, data) {
// Insert a new doc of the `form-submission` type.
});
然后,我将在表单本身添加一个必需的字段,以确定应该使用哪个字段作为人类可读的标识符(例如,电子邮件地址)。createSubmissionPiece事件处理程序将使用该字段的值和时间戳来设置片段的标题。

在这种情况下,当您想要使用提交数据时,您将向aposFormSubmissions集合发出请求以获取实际的提交数据。

在此基础上,你可以随心所欲地创作,或者在总体思路上使用自己的变体。

相关内容

  • 没有找到相关文章

最新更新