Прошу добавить функцию для получения числа колонок текущей таблицы

tormozit Закрыто

В ИР адаптере есть команды, опирающиеся на универсальное чтение списка/таблицы. Например "Найти в списке" https://fastcode.im/Templates/9473 . Но в них пользователю приходится вводить число колонок, т.к. сейчас в API нет способа узнать число колонок в таблице. Причем из-за модального ввода числа колонок потом еще не работает псевдомодальность основного окна списка.

Поэтому добавить функцию для получения числа колонок текущей таблицы.
Алгоритм вижу примерно такой - перебирай первые 20 элементов таблицы и ищи первый повтор X координаты из свойства BoundingRectangle.l

Комментарии

tormozit
#1, 28 декабря 2024 11:20

И заодно сюда же было бы логично добавить номер текущей колонки опциональным выходным параметром.
tormozit изменил статус на Открыто


tormozit
#2, ред. 28 декабря 2024 15:37

Все же только горизонтальной координаты недостаточно. Нужно еще выбирать самую верхнюю вертикальную для первой колонки и самую нижнюю - для последней, т.к. бывают многоэтажные строки.


bolsun
#3, 29 декабря 2024 13:42

(20) tormozit,
6.3.9129.26751
https://disk.yandex.ru/d/ay0Wg6IBTsxSxg

Ты теперь можешь сам рассчитать число колонок, с помощью ТурбоКонф.ПолучитьВидимыеЭлементыСписка()


tormozit
#4, 31 декабря 2024 10:28

Проверил. Работает.
tormozit изменил статус на Закрыто


Для вставки изображения или файла, перетащите его в поле редактора или вставьте файл из буфера