我已经成功地在 sharepoint 中创建了一个功能,它可以修改现有的编辑对话框并像这样向它添加一个自定义按钮。
而且我知道当用户单击这样的自定义按钮时,我可以传回数据。
<CommandUIHandlers>
<CommandUIHandler Command="ActivateUser" CommandAction="/_layouts/MyFeature/MakeUserActive.aspx?ListID={ListId}&ItemID={ItemId}&ItemUrl={ItemUrl}&ListUrlDir={ListUrlDir}" />
</CommandUIHandlers>
如此处详述
我现在可以处理列表项并对其执行所需的操作,但是鉴于此按钮已添加到修改上下文中(IE:在共享点编辑项对话框中),如果您想保存对数据本身的更改怎么办?
对我来说,使用自定义按钮似乎总是意味着丢失用户对数据所做的任何更改。有没有解决的办法?