Как получить все открытые Окна(Карты/Таблицы/Отчёты/Легенды)?¶
Чтобы получить открытые Окна используйте функционал класса axioma.gui.WidgetManagerService
Список всех Окон = Карты + Таблицы + Отчёты + Легенды:¶
view_list=axioma.app.gui.widgetManager.allWidgets()
Список всех окон Карт:¶
mapview_list=axioma.app.gui.widgetManager.allWidgets(axioma.gui.MapView.staticMetaObject)
Список всех окон Таблиц:¶
tableview_list=axioma.app.gui.widgetManager.allWidgets(axioma.gui.TableWindow.staticMetaObject)
Список всех окон Отчетов:¶
reportview_list=axioma.app.gui.widgetManager.allWidgets(axioma.gui.ReportView.staticMetaObject)
Список всех окон Легенд:¶
legendview_list=axioma.app.gui.widgetManager.allWidgets(axioma.gui.LegendView.staticMetaObject)