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.
См. также: