2/28:似乎 Go uri 仅在您创建自己的持久层时才可用。我将尝试使用表单上的链接来执行此操作。如果我能弄清楚如何找到当前表单的 form_id。
原始问题:我试图限制谁可以删除表单实例。似乎人们可以进入表单运行器摘要页面,他们可以单击删除按钮并删除一个表单(即使他们不允许执行任何“/orbeon/fr/hr/expense-report/edit/*”选项。
任何人都找到了解决此问题的方法。我想知道我们是否可以使用表单 /edit/ 视图上的 GO 按钮来构建我们自己的删除功能。
如果我从 hr/expense-report/edit/f36b446c3ddbf7c63ec033d5c6fa7ce4 视图查看页面源,则 from 确实包含实际表单实例的详细信息。
例子:
form id="xforms-form" class="xforms-form xforms-initially-hidden xforms-layout-nospan" action="/orbeon/fr/Test/Hidden_Search/edit/f36b446c3ddbf7c63ec033d5c6fa7ce4"
我想知道该信息是否可以传递到“GO”按钮,如果我的页面上有该信息?