gpt4 book ai didi

javascript - 在 Sharepoint 工作流表单中,如何在单击开始或取消后关闭表单

转载 作者:行者123 更新时间:2023-11-30 06:06:35 27 4
gpt4 key购买 nike

为了更清楚,我正在尝试修改由 Sharepoint 自动生成的表单,您可以在 Sharepoint Designer 的“工作流程”->“您的工作流程”->“表单”下看到它

alt text

默认情况下,您有两个按钮,它们是开始和取消,这是不言自明的,开始 启动工作流程,而取消 什么都不做。

alt text

一旦我单击其中一个按钮,处理就会在后台发生,但 UI 上不会发生任何交互(我希望它返回共享点列表并刷新数据或至少关闭表单)。我如何让它关闭表格?按钮背后的代码是

<td nowrap="nowrap" class="ms-vb">
<input type="button" value="Start" name="btnSave" onclick="javascript: {ddwrt:GenFireServerEvent(concat('__insert;__commit;__redirectsource;__redirectToList={',ddwrt:EcmaScriptEncode($ListName),'};'))}" />
</td>
<td nowrap="nowrap" class="ms-vb" width="99%">
<input type="button" value="Cancel" name="btnCancel" onclick="javascript: {ddwrt:GenFireServerEvent(concat('__cancel;__redirectsource;__redirectToList={',ddwrt:EcmaScriptEncode($ListName),'};'))}" />
</td>

即使在内置的 javascript 上有一个 redirecttolist 参数,我也不会重定向。这个有什么已知的解决方法吗?或者我做错了什么?

编辑 - 第一个问题现已解决

但我仍然有一个小问题,因为我不知道如何动态(不是硬编码)传递 TemplateID 和 ListID。对于 ItemID,我使用 {ItemId} 效果很好。为了进一步说明我的意思,请参阅下面的屏幕截图和评论。

alt text

最佳答案

您是否尝试过将工作流表单 ASPX 页面传递给 Source URL 参数?

例如:.../MyWorflowPage.aspx?Source=http://sharepointserver/site/

关于javascript - 在 Sharepoint 工作流表单中,如何在单击开始或取消后关闭表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4138039/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com