HotKeys
Modul pre rýchly výber produktu.
Stromová štruktúra dát umožňuje vytvárať vlastné kategórie a zaraďovať do nich produkty. Výber sa realizuje ťuknutím na klávesu kategórie či produktu.
- ťuknutie na kategóriu otvára ďalšiu vetvu tlačidiel
- ťuknutie na produkt ukončí modul a odovzdá výber volajúcemu modulu
Pridelenie produktu na tlačidlo
Podržaním horúceho tlačidla sa zobrazí menu:
Zvolíme Priradiť produkt a potvrdíme VYKONAŤ. Otvorí sa zoznam všetkých produktov, zoradený podľa názvu.
Zvolíme produkt a potvrdíme VYKONAŤ. Produkt bude pridelený tlačidlu.
Vytvoriť odkaz - kategóriu
Podržaním horúceho tlačidla sa zobrazí menu a zvolíme Vytvoriť odkaz a potvrdíme VYKONAŤ. Aplikácia vytvorí nové pole tlačidiel a automaticky tlačidlo ktorému bol priradený odkaz pomenuje newLink a ofarbí ho na predvolenú farbu. Potom je možné na tlačidlo ťuknúť a otvorí sa prázdna sada tlačidiel, na ktoré je možné obdobne prideliť produkty či odkazy.
Vymazať hodnotu
Podržaním horúceho tlačidla sa zobrazí menu a zvolíme Vymazať hodnotu a potvrdíme VYKONAŤ. Aplikácia zruší pridelenie produktu, alebo ok tlačidlo je odkaz, tak odstráni pole tlačidiel a automaticky tlačidlo ktorému bol vymazaný obsah zruší meno a odfarbí ho.
Ak je tlačidlo odkaz a v ňom sú iné odkazy, treba ich odmazať všetky od konca vetvy, inak sa pri redefinícii objavia inde.
Farbenie pozadia tlačidla
Vybraná farba je zobrazená v module vľavo dole pod info textom, teda pred tlačidlami Odísť a Na začiatok. Ak ešte nebola farba vybraná, potom vo volajúcom module ťukneme na tlačidlo CP (fragment ColorPicker). Znova podržíme v module HotKeys tlačidlo ktoré chceme zafarbiť a zvolíme Farbenie pozadia a tlačidlo sa ofarbí.
Farba textu v tlačidle sa volí automaticky pri vykresľovaní v závisloti od farby pozadia.
Upraviť názov
Podržaním horúceho tlačidla sa zobrazí menu a zvolíme Upraviť názov a potvrdíme VYKONAŤ. Otvorí sa alert so vstupom textu, ktorý nahradí pôvodný, po potvrdení OK.
Tlačidlo Odísť
zatvorí modul HotKeys bez výberu produktu
Tlačidlo Na začiatok
- vráti sa na prvú kartu s horúcimi klávesami
- podržanie volá menu v ktorom je predovšetkým využiteľný export a import
- Export data - do gePosApi exportuje aktuálne HotKeys pod ID skladu
- Import data - z gePosApi automaticky importuje HotKeys podľa ID skladu. Odporúčame pred tým vykonať dropDatabaseAndCreate()
Tento modul bol programovo i dátovo konvertovaný z projektu MyECR vytvoreného pod Visual FoxPro. Zdroj modulu je na GitHub vo verzii pod jazykom Kotlin.
No Comments