getMode ();
Метод getMode определяет, открыта аналитическая панель на редактирование или на просмотр.
Если панель открыта на просмотр, возвращает значение view, если на редактирование - edit.
Если экземпляр класса Kap.Dashboard был создан при помощи метода Kap.KapBox, будет возвращаться значение edit. Если экземпляр класса Kap.Dashboard был создан при помощи конструктора Dashboard, будет возвращаться значение view.
Для выполнения примера предполагается наличие на странице конструктора аналитических панелей с наименованием «kapBox». В теге BODY должен содержаться элемент DIV с идентификатором «but». Добавим кнопку, при нажатии на которую будет возвращаться текущий режим работы с аналитической панелью:
var modeButton = new PP.Ui.Button({
ParentNode: "but",
Content: "Режим работы",
Click: function () {
if (kapBox.getMode() == "edit") {
alert("Редактирование");
}
else alert("Просмотр");
}
});
После выполнения примера на странице будет размещена кнопка «Режим работы», при нажатии на которую будет выдаваться сообщение с текущим режимом работы - «Просмотр» или «Редактирование».
См. также: