Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

Версия 1 Следующий »

Для изменения ширины колонок фактов в окне мультисферы используется метод column_resize:

column_resize(module: str = "", width: int = 200, olap_resize: bool = False) -> dict:

Метод применяется только для OLAP-модулей и заменяет функционал кнопки «Показать контент» в пользовательском интерфейсе.

В методе используются следующие аргументы:

АргументОписание
module: (str)

Название или идентификатор OLAP-модуля. Если модуль не указан, то метод применяется к текущему активному модулю.

Если на слое существует несколько модулей с одинаковым названием, метод применяется к первому по счету. 

width: (int)Ширина, на которую будет меняться каждая колонка фактов. Можно указать отрицательное значение, тогда ширина колонок будет уменьшаться; при указании положительного значения ширина колонок увеличится.
olap_resize: (bool)Параметр, определяющий, нужно ли изменять ширину окна мультисферы (True — нужно, False — не нужно). Значение по умолчанию — False.

Пример использования метода:

session.column_resize(module='19caaa1a-4a625a1e-6e4c6ad2-3fc19e2c', width = 500, olap_resize = True)
или
session.column_resize(module='Мультисфера - Банковская сфера', width = -100, olap_resize = True)
или
session.column_resize(width = -200, olap_resize = False)

В результате использования метода возвращается ответ от сервера, как при использовании команды user_iface: save_settings.

Пример ответа:

{'state': 1,
 'queries': [{'uuid': '2fb9b799-e1fce56e-26c95f46-977e62ee',
   'command': {'plm_type_code': 207, 'state': 16}}]}


  • Нет меток