Выделить элементы размерности
Для выделения всех элементов первой слева или первой сверху размерности используется метод select_all_dims:
select_all_dims(position: str = "left") -> Dict:
В методе используются следующие аргументы:
Аргумент | Описание |
---|---|
position: (str) | Положение размерности, элементы которой надо выделить. Возможны значения: "left" — первая размерность слева; является значением по умолчанию; "top" — первая размерность сверху. |
Пример использования метода:
session.select_all_dims() или session.select_all_dims(position="top")
В результате использования метода возвращается ответ от сервера, как при использовании команды «view, state: sel_all».
Пример ответа:
{'state': 1, 'queries': [{'uuid': 'c1afdda3-faaf2d1a-1beab633-7e7ba1c1', 'command': {'plm_type_code': 506, 'state': 28, 'command_id': '00000000-00000000-00000000-00000000', 'module_id': 'c1afdda3-faaf2d1a-1beab633-7e7ba1c1', 'dimension_name': 'Дата транзакции квартал', 'name': 'Дата транзакции квартал', 'fold_select_status': False, 'show_inter_total': False, 'show_global_horz_total': True, 'show_global_vert_total': True, 'select_counter': 0, 'script_action_group_id': 4294967295, 'dim_id': 'fc56f599', 'is_total': False, 'fact_id': '00000000', 'sort_type': 0, 'dim_ids': [], 'fact_ids': []}}]}
Снять выделение с элементов размерности
Для снятия выделения со всех элементов первой слева или первой сверху размерности используется метод unselect_all_dims:
unselect_all_dims(position: str = "left") -> Dict:
В методе используются следующие аргументы:
Аргумент | Описание |
---|---|
position: (str) | Положение размерности, элементы которой надо выделить. Возможны значения: "left" — первая размерность слева; является значением по умолчанию; "top" — первая размерность сверху. |
Пример использования метода:
session.unselect_all_dims() или session.unselect_all_dims(position="top")
В результате использования метода возвращается ответ от сервера, как при использовании команды «view, state: unsel_all».
Пример ответа:
{'state': 1, 'queries': [{'uuid': 'c1afdda3-faaf2d1a-1beab633-7e7ba1c1', 'command': {'plm_type_code': 506, 'state': 28, 'command_id': '00000000-00000000-00000000-00000000', 'module_id': 'c1afdda3-faaf2d1a-1beab633-7e7ba1c1', 'dimension_name': 'Дата транзакции квартал', 'name': 'Дата транзакции квартал', 'fold_select_status': False, 'show_inter_total': False, 'show_global_horz_total': True, 'show_global_vert_total': True, 'select_counter': 0, 'script_action_group_id': 4294967295, 'dim_id': 'fc56f599', 'is_total': False, 'fact_id': '00000000', 'sort_type': 0, 'dim_ids': [], 'fact_ids': []}}]}