Uživatelské tlačítko spuštěné nad několika označenými záznamy otevře okno pro každý z nich zvlášť. Je to správné chování — rozhoduje o něm to, jakou proměnnou má tlačítko v adrese.
Dvě proměnné
Proměnná | Chování |
| Odkazuje na jeden záznam. Je-li označeno víc záznamů, tlačítko se vyvolá pro každý zvlášť — tedy tolikrát, kolik je označených záznamů. |
| Vloží do adresy seznam ID všech označených záznamů oddělených čárkou. Okno se otevře jednou. |
⚠️ Obě proměnné se vzájemně vylučují — v jedné adrese lze použít jen jednu z nich. Neuvedete-li ani jednu, chová se tlačítko jako s object, takže se otevře okno pro každý označený záznam.
Jak otevřít jedno okno
V definici tlačítka použijte 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>
ℹ️ Je-li označeno hodně záznamů a adresa by překročila povolenou délku (výchozí 2 000 znaků), ABRA Flexi seznam ID uloží do dočasného úložiště a místo ${objectIds} vloží do adresy parametr data-url s odkazem na tento seznam. Vaše aplikace by tedy měla umět obojí.
