Client UI komponent - barcodelabel og link
Oppsett av strekkode, QR-kode og klikkbare lenker i BxMobile.
BarcodeLabel og link gjør det mulig å åpne en strekkode eller en nettadresse fra et felt i BxMobile. BarcodeLabel passer når en verdi skal skannes eller vises som QR-kode; link passer til for eksempel en sporingsside eller et produktdatablad.
Alle innstillinger gjøres i BxAdmin → Client UI.
Innhold- 1. Client UI
- 2. SQL Integration (valgfritt)
- 3. BxMobile
- 4. Plassering og bredde
- 5. Andre komponenter
1. Client UI
Opprett en rad i Client UI for feltet som skal vise en kode eller nettadresse. Velg et Screen-navn som støtter Client UI, og bruk Source Field for feltet som inneholder verdien. Source Object er ikke nødvendig for disse to komponentene.
1.1 Eksempeloppsett
Eksemplet bruker Productlookup. Bytt ut feltnavnene med kolonner som finnes i spørringen for skjermbildet.
BarcodeLabel
| Screen | Productlookup (eksempel på skjermbildet) |
| Name | Produktkode (navnet på Client UI-feltet) |
| Enabled | true (feltet er aktivert) |
| Component Type | barcodelabel |
| Source Object | Tomt; BarcodeLabel henter verdien fra Source Field. |
| Source Field | gtin (eksempel på felt i produktspørringen) |
| Data Format | Code128 (eksempel; tomt felt gir QR-kode) |
| Visible | Har ingen effekt i BxMobile. Bruk Enabled for å slå feltet av eller på. |
| X-pos | 1 (eksempel) |
| Y-pos | 7 (eksempel) |
| Width | 3 (eksempel) |
Link
| Screen | Productlookup (eksempel på skjermbildet) |
| Name | Produktdatablad (navnet på Client UI-feltet) |
| Enabled | true (feltet er aktivert) |
| Component Type | link |
| Source Object | Tomt; Link bruker nettadressen i Source Field. |
| Source Field | datasheeturl (felt som inneholder hele nettadressen) |
| Data Format | Ikke nødvendig. |
| Visible | Har ingen effekt i BxMobile. Bruk Enabled for å slå feltet av eller på. |
| X-pos | 1 (eksempel) |
| Y-pos | 8 (eksempel) |
| Width | 3 (eksempel) |
| Font / Bold | Valgfritt. Font endrer skriftstørrelsen, og Bold gjør teksten fet. |
1.2 Data Format for BarcodeLabel
Data Format velger hvordan verdien tegnes som strekkode. Hvis feltet er tomt, vises en QR-kode. Du kan bruke et av navnene i tabellen; store og små bokstaver spiller ingen rolle.
| Data Format | Forklaring |
| QrCode | QR-kode (standard når feltet er tomt). |
| Code128, Code39, Code93, Codabar, Itf | Vanlige strekkodeformater. |
| Ean8, Ean13, UpcA, UpcE, UpcEanExtension | Produkt- og handelsformater. |
| DataMatrix, Aztec, Pdf417, MaxiCode | Todimensjonale koder. |
| Rss14, RssExpanded, Msi, Plessey, Imb, PharmaCode | Andre formater som støttes. |
2. SQL Integration (valgfritt)
Hvis verdien allerede finnes i dataene for skjermbildet, kan du bruke den direkte. Hvis ikke, legg til en kolonne i riktig SQL-spørring og bruk samme navn i Source Field. For link må feltet inneholde en full nettadresse, for eksempel https://example.com/tracking/12345 eller en adresse til et produktdatablad.
3. BxMobile
3.1 BarcodeLabel
Feltet viser Source Field-verdien sammen med et QR-symbol. Når brukeren trykker på feltet, åpnes en egen visning med koden. BarcodeLabel bruker Data Format; hvis det ikke er fylt ut, vises verdien som QR-kode.
3.2 Link
Bruk en full nettadresse som begynner med https://. Link-feltet viser nettadressen fra Source Field. Når brukeren trykker på den, åpner enheten adressen med appen som er satt opp for nettadresser, vanligvis en nettleser.
4. Plassering og bredde
X-pos, Y-pos og Width bestemmer hvor feltet vises og hvor mye plass det bruker. Se Plassering og bredde i BxMobile for forklaring av rutenett, infobilder og bredde.
5. Andre komponenter
For mer informasjon om andre Client UI-komponenter, se: