我有一个带有搜索和过滤选项的gridView,它是来自SharePoint库的列表文档,当我点击文档名称时,我添加了一个模态弹出窗口来显示文档属性页面,如果我更新文档的标题例如并选择保存,项目已更新,但gridview仍显示旧标题,我需要再次按“搜索”以刷新值。
我用于模型弹出的代码是:
<script type="text/javascript">
function openModal(url) {
var options = SP.UI.$create_DialogOptions();
options.url = url;
options.dialogReturnValueCallback = Function.createDelegate(null, CloseCallback);
SP.UI.ModalDialog.showModalDialog(options);
}
// Dialog callback
function CloseCallback(result, target) {
if (result === SP.UI.DialogResult.OK) {
SP.UI.ModalDialog.RefreshPage(SP.UI.DialogResult.OK);
}
}
</script>
当弹出窗口关闭时,我该怎么做才能刷新和出价gridview数据?
答案 0 :(得分:0)
单击save
按钮,进行服务器端调用以重新绑定gridview。即
$(document).ready(function(){
$('id_of_save_button').click(function(){
//ajax call of serverside method to rebind the grid.
});
});
然而,对于asp.net,如果你使用asp.net附带的modalPopupExtender
答案 1 :(得分:0)
您好使用javascript处理sharepoint保存事件您可以使用此功能
function PreSaveAction()
{
// write your gride view data bind code
}