ASP GridView будет обновляться автоматически при закрытии ModalDialog - PullRequest
2 голосов
/ 23 февраля 2012

У меня есть gridView с параметрами поиска и фильтрации, это листинг документа из библиотеки SharePoint, когда я щелкаю по имени документа, я добавляю модальное всплывающее окно для отображения страницы свойств документов, если я, например, обновляю заголовок документа и выбираю сохранить, элемент обновлен, но в gridview по-прежнему отображается старое название, мне нужно снова нажать «Поиск», чтобы обновить значения. enter image description here

enter image description here

enter image description here

enter image description here

код, который я использую для всплывающего окна модели:

<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>

что мне сделать, чтобы обновить и назначить ставку для данных сетки, когда всплывающее окно закрыто?

Ответы [ 2 ]

0 голосов
/ 03 марта 2012

Привет для обработки события сохранения sharepoint с использованием JavaScript, вы можете использовать эту функцию

function PreSaveAction() 
 {
   // write your gride view data bind code
 }
0 голосов
/ 23 февраля 2012

при нажатии кнопки save, сделайте вызов на стороне сервера, чтобы перепривязать сетку. * 1002 т.е. *

$(document).ready(function(){
    $('id_of_save_button').click(function(){
          //ajax call of serverside method to rebind the grid.
    });
});

Однако с asp.net эти вещи становятся немного проще, если вы используете modalPopupExtender, который поставляется с asp.net

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...