自定义sharepoint 2010 xslt列表-通过编辑后未刷新的数据编辑项目
Custom sharepoint 2010 xslt list - Edit item via Data not refreshed after edit
我使用xslt自定义呈现SharePoint 2010列表。我创建了每个项目的链接,以便通过SharePoint模式对话框弹出UI进行编辑。我使用了以下脚本(SP.UI.ModalDialog.showModalDialog脚本):
function openMyItemDialog( itemId ) {
var options = {
url: "http://{mysharepointsite}/_layouts/listform.aspx?PageType=4&ListId={D0FDB54F-1DDF-4C5E-865B-ABDE55C1125}&ID=" + itemId + "&ContentTypeID=0x010800ED5176D13CCEFC4AA8D62A79985DE892&IsDlg=1",
width: 500,
height: 500,
title: "Item view/edit"
};
SP.UI.ModalDialog.showModalDialog( options );
}
我用这个调用脚本:
<a href="#" onclick="openMyItemDialog(35)">Test item</a>
这是一个相关的帖子:如何编辑另一页上的列表项
问题
这是一个很好的解决方案,但是,你必须考虑的一件事是,如果你编辑一个项目,你必须刷新页面才能看到更新(你刚刚更改的信息)。是否有任何SharePoint脚本会在编辑并保存后更新页面上的项目?
因此,单击保存按钮后,信息会在SharePoint中更新,但模式div会被隐藏,页面信息永远不会更新。
欢迎任何帮助。
谢谢,M31
如果它是一个模态窗口,则必须监视模态何时关闭(例如https://sharepoint.stackexchange.com/questions/65513/detect-modal-dialog-close-with-jquery)然后您可以使用window.location.reload()
或window.location.href=window.location.href
重新加载主页
相关文章:
- JQGrid使用服务器编辑后的更新数据刷新数据
- 如何在不重新加载的情况下在表单编辑中更改主键后刷新jqgrid行id
- 在jqgrid编辑中动态刷新多选下拉列表
- X 可编辑刷新加载数据源
- 在inspect元素上编辑HTML时刷新Chrome DOM
- 网页编辑器,以便页面在我更新JavaScript和HTML时刷新
- 小部件中的 WordPress 核心颜色选择器 (iris) - 在 WordPress 定制器中编辑时刷新
- 在角度.js中编辑后立即刷新数据表
- 将可编辑的表格与 HighChart 结合使用,并让图表随更改而刷新
- 如何在编辑CSS时自动刷新我的网站
- 自定义sharepoint 2010 xslt列表-通过编辑后未刷新的数据编辑项目
- jqm面板在刷新到页面(已编辑)后停止打开
- 如何从JavaScript刷新PrimeFaces编辑器组件
- 当页面的某些部分通过ajax刷新时,TinyMCE所见即所得编辑器会变回正常的文本区域
- APEX模态页面插件没有'不允许多个提交/编辑而不刷新
- 如何使用asp.net web服务来刷新asp.net 4.0网页的一小部分,而无需编辑任何其他部分
- 编辑记录需要刷新页面
- 编辑模式下的HTML表自动刷新问题
- 如何在编辑HTML表后刷新它
- 如何在javascript编辑后使用JQuery Mobile刷新/保留HTML格式