Používateľské tlačidlo spustené nad viacerými označenými záznamami otvorí okno pre každý z nich zvlášť. Je to správne správanie — rozhoduje o ňom to, akú premennú má tlačidlo v adrese.
Dve premenné
Premenná | Správanie |
| Odkazuje na jeden záznam. Ak je označených viac záznamov, tlačidlo sa vyvolá pre každý zvlášť — teda toľkokrát, koľko je označených záznamov. |
| Vloží do adresy zoznam ID všetkých označených záznamov oddelených čiarkou. Okno sa otvorí raz. |
⚠️ Obe premenné sa vzájomne vylučujú — v jednej adrese možno použiť len jednu z nich. Ak neuvediete ani jednu, tlačidlo sa správa ako s object, takže sa otvorí okno pre každý označený záznam.
Ako otvoriť jedno okno
V definícii tlačidla použite v adrese ${objectIds}:
<winstrom version="1.0">
<custom-button>
<id>code:MOJE-AKCE</id>
<url><![CDATA[https://muj.server.cz/akce?ids=${objectIds}]]></url>
<title>Zpracovat vybrané</title>
<evidence>faktura-vydana</evidence>
</custom-button>
</winstrom>
ℹ️ Ak je označených veľa záznamov a adresa by prekročila povolenú dĺžku (predvolene 2 000 znakov), ABRA Flexi uloží zoznam ID do dočasného úložiska a namiesto ${objectIds} vloží do adresy parameter data-url s odkazom na tento zoznam. Vaša aplikácia by teda mala vedieť pracovať s oboma možnosťami.
