В кассовом ПО 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 =