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-странице будет размещена кнопка с наименованием «Получить текущее состояние», при нажатии на которую выведется на экран окно, в котором содержится информация о текущем состоянии компонента панели для редактирования значений атрибутов выделенных рядов.
См. также: