getCurrentState (changedCtrl);
Метод getCurrentState возвращает объект текущего состояния компонента панели для редактирования значений атрибутов выделенных рядов.
Для выполнения примера предполагается наличие на странице компонента WorkbookBox с наименованием «workbookBox» (см. «Пример создания компонента WorkbookBox»), также необходимо в обработчике события открытия документа добавить следующий код:
//Получаем панель для редактирования значений атрибутов выделенных рядов var serieAttributesPanel = workbookBox.getPropertyBarView().getSerieAttributesPanel(); var getCurrentStateButt = new PP.Ui.Button({ ParentNode: document.body, //Родительский узел DOM Content: "Получить текущее состояние", //Подпись Click: PP.Delegate(onClickGetCurrentState) }); function onClickGetCurrentState() { serieAttributesPanel.expand(); serieAttributesPanel._update(); //Возвращаем состояние компонента currentState = serieAttributesPanel.getCurrentState(); //Выводим id alert(currentState[0].id); }
После выполнения примера на html-странице будет размещена кнопка с наименованием «Получить текущее состояние», при нажатии на которую выведется на экран окно, в котором содержится информация о текущем состоянии компонента панели для редактирования значений атрибутов выделенных рядов.
См. также: