Deze tutorial beschrijft het Image componentgebruik in webtoepassingen.

Look & Feel

  • Upload - het is mogelijk om een afbeelding vooraf te definiëren door op de knop te drukken en een afbeelding uit het bestandssysteem te selecteren;

  • Image alt [ string] - alt-tekst is de geschreven tekst die in plaats van een afbeelding op een webpagina verschijnt als de afbeelding niet wordt geladen op het scherm van een gebruiker. Deze tekst helpt schermlezers om afbeeldingen te beschrijven voor lezers met een visuele beperking en stelt zoekmachines in staat om uw website beter te crawlen en te rangschikken;
  • Width [ string] - standaard beeldbreedte;
  • Height [ string] - standaard beeldhoogte;
  • Visible [ boolean] - bepaalt of de afbeelding zichtbaar is of niet;
  • Name [ string] - de naam van de component;

Gerelateerde bedrijfsprocessen

Image in HTML is een verwijzing naar het image object zelf. Daarom werkt Image altijd met links en, om afbeeldingsgegevens te gebruiken, moet je er een link naar krijgen.

De volgende BPs zijn vooraf gegenereerd voor gebruik in webtoepassingen:

  • Image Get Properties - krijgt afbeeldingseigenschappen:
    • Component ID [ string] - identifier van het component;
    • Width [ string] - beeldbreedte;
    • Height [ string] - beeldhoogte;
    • Image URL [ string] - image URL-adres;
    • Tooltip [ string] - tooltip string die getoond moet worden bij hover;
    • Visible [ boolean] - bepaalt of de afbeelding zichtbaar is of niet;
    • Loading [ boolean] - zet de afbeelding in " loading" status als true;

  • Image Set Properties - stelt alle eigenschappen van de geselecteerde afbeelding opnieuw in en stelt in plaats daarvan de gegeven eigenschappen in:
    • Component ID [ string] - identifier van de component;
    • Width [ string] - beeldbreedte;
    • Height [ string] - beeldhoogte;
    • Image URL [ string] - image URL-adres;;
    • Tooltip [ string] - tooltip string te tonen bij hover;
    • Visible [ boolean] - bepaalt of de afbeelding zichtbaar is of niet;
    • Loading [ boolean] - zet de afbeelding in " loading" status als true;

  • Image Update Properties - beeldeigenschappen bijwerken:
    • Component ID [ string] - identifier van de component;
    • Width [ string] - beeldbreedte;
    • Height [ string] - beeldhoogte;
    • Image URL [ string] - image URL-adres;
    • Tooltip [ string] - tooltip string die getoond moet worden bij hover;
    • Visible [ boolean] - bepaalt of de afbeelding zichtbaar is of niet;
    • Loading [ boolean] - zet de afbeelding in " loading" status als true;

Gebruiksvoorbeeld

Beschouw een voorbeeld van het laden van een avatar van een gebruikersprofiel. De webinterface bestaat uit een afbeelding en een knop die de BP activeert, en ziet er zo uit:

BP start vanaf onClick trigger. Om de bestanden uit het bestandssysteem van het apparaat van de gebruiker te halen wordt een Select Files wordt een blok gebruikt ( Max files = 1, File types = Image). Als het bestand met succes is gekozen wordt array-element met index=0 geselecteerd.

Het resulterende bestandselement van de Files array moet worden geüpload naar de webapplicatieserver voor verder gebruik ( Server request POST /_files/). Als het verzoek succesvol is, wordt het bestandsobject aan de uitgang van het Server request POST /_files/ blok doorgegeven aan de ingang van het Expand file blok om zijn ID.

Om de URL te krijgen, moet het bestand ID en de waarde ervan converteren naar een string ( To String). Het relatieve bestandspad zou zijn /api/_files//download/. Dus, om een afbeelding te uploaden, moet het bestandspad worden doorgegeven in de Image URL eigenschap van het Image Update Properties blok.

Gepubliceerde toepassing is op het onderstaande voorbeeld

AppMaster 101Spoedcursus

10 modules
2 weken

Weet je niet waar je moet beginnen? Ga aan de slag met onze spoedcursus voor beginners en ontdek AppMaster van A tot Z.

Aan de slag
AppMaster 101 Crash Course

Meer hulp nodig?

Los elk probleem op met hulp van onze experts. Bespaar tijd en focus op het bouwen van je applicaties.

headphones

Contact opnemen met ondersteuning

Vertel ons over je probleem en we vinden een oplossing.

message

Communitychat

Kom in contact met andere gebruikers om hulp te krijgen met het platform.

Word lid van de community
Hoe afbeeldingen gebruiken in webtoepassingen | AppMaster University