В кассовом ПО Artix реализована возможность настройки столбцов и строк многоуровневого списка в конфигурационном файле /linuxcash/cash/themes/touch/conf/gui.ini в секции [UI.Modify.PickList].

Столбцы многоуровневого каталога

По умолчанию многоуровневый каталог размещает столбцы на экране кассы по формуле:

количество столбцов = округлить * (доступная ширина многоуровневого каталога / ширина карточки-товара)

Для изменения ширины карточки-товара необходимо вручную добавить параметр swipeMenuDelegateWidth и указать нужное значение ширины карточки-товара:

НаименованиеТип данныхПримечания
swipeMenuDelegateWidthцелочисленныйПо умолчанию 156


[UI.Modify.PickList]
swipeMenuDelegateWidth = 156

Для задания количества столбцов многоуровневого списка необходимо указать нужное значение в параметре swipeMenuColumnsCount:

НаименованиеТип данныхПримечания
swipeMenuColumnsCountцелочисленныйПо умолчанию форма каталога пытается вместить как можно больше столбцов для доступной ширины


[Ui.Modify.PickList]
; Отображать фиксированное количество столбцов каталога товаров
; По умолчанию форма вмещает как можно больше столбцов для доступной ширины
;swipeMenuColumnsCount =

Строки многоуровневого каталога

По умолчанию многоуровневый каталог размещает строки на экране кассы по формуле:

количество столбцов = округлить * (доступная ширина многоуровневого каталога / высота карточки-товара)

Для изменения высоты карточки-товара необходимо вручную добавить параметр swipeMenuDelegateHeight и указать нужное значение высоты карточки-товара:

НаименованиеТип данныхПримечания
swipeMenuDelegateHeightцелочисленныйПо умолчанию 238


[UI.Modify.PickList]
swipeMenuDelegateHeight = 238

Для задания количества строк многоуровневого списка необходимо указать нужное значение в параметре swipeMenuRowsCount:

НаименованиеТип данныхПримечания
swipeMenuRowsCountцелочисленный

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


[Ui.Modify.PickList]
; Отображать фиксированное количество строк каталога товаров
; По умолчанию форма вмещает как можно больше строк для доступной высоты
;swipeMenuRowsCount =