NeedRefresh: Boolean;
Свойство NeedRefresh определяет, необходимо ли получать запросы с сервера нового списка ревизий и обновления панели.
Если установлено значение свойства true, то при сохранении данных рабочей книги на сервере панель с ревизиями отправит запрос на получение новых ревизий при изменении отметки в электронной таблице. Если значение свойства false - не отправит.
Для выполнения примера предполагается наличие на странице компонента WorkbookBox с наименованием «workbookBox» (см. «Пример создания компонента WorkbookBox»), также необходимо в обработчике события открытия документа добавить следующий код:
//Получаем панель свойств рабочей книги var propertyBar = workbookBox.getPropertyBarView(); //Получаем панель «Ревизии» вкладки «Ряд» var serieRevisionsPanel = propertyBar.getSerieRevisionsPanel(); var updateSerieListSelectionButt = new PP.Ui.Button({ ParentNode: document.body, //Родительский узел DOM Content: "Обновляем выделение в списке ревизий", //Подпись Click: PP.Delegate(onClickUpdateSerieListSelection) }); function onClickUpdateSerieListSelection(){ serieRevisionsPanel.updateSerieListSelection(); alert(serieRevisionsPanel.getNeedRefresh()); }
После выполнения примера на html-странице будет размещена кнопка с наименованием «Обновляем выделение в списке ревизий», при нажатии на которую выделение в списке ревизий будет обновлено и будет выведено значение свойства NeedRefresh. По умолчанию для свойств установлено значение false. При изменении данных рабочей книги, например, при изменении значения в ячейке таблицы и при последующем нажатии на кнопку «Сохранить изменения» на вкладке ленты «Данные», для свойства будет установлено значение true.
См. также: