Werken met add-ons

Nadat u een app op maat hebt gemaakt, kunt u de mogelijkheden van de app uitbreiden met add-ons. Add-ons zijn vooraf ontworpen deelverzamelingen met componenten die samenwerken om aanvullende functies aan de app te leveren. Zo gebruikt u een add-on:

  1. Installeer de add-on (zie hieronder). De add-on is nu beschikbaar voor gebruik in uw app op maat. Afhankelijk van wat de add-on doet, kunnen door de installatie automatisch vooraf ontworpen exemplaren worden toegevoegd van:
    • tabellen en velden
    • scripts
    • invoerlijsten
    • lay-outs
  2. Als de add-on lay-outobjecten heeft, sleept u de add-on naar uw lay-out.

    Indien nodig, creëert de add-on relaties tussen de nieuwe tabellen en de huidige tabelvermelding.

Als u bijvoorbeeld een eenvoudige add-on voor telefoonnummers installeert, wordt er een tabel toegevoegd met velden voor een telefoonnummer en type, evenals een invoerlijst voor het type veld. Daarnaast wordt er een script toegevoegd voor het toevoegen van een telefoonnummer-record in de gerelateerde tabel. Wanneer u de add-on naar uw lay-out sleept, creëert het een relatie tussen de nieuwe tabel en de huidige tabelvermelding. Vervolgens wordt er een portal toegevoegd om de gerelateerde telefoonnummers weer te geven, evenals knoppen om telefoonnummers toe te voegen en te verwijderen.

Add-ons kunnen meer geavanceerde functionaliteit bieden. Veel van de add-ons die zijn opgenomen in FileMaker Pro zijn voorbereid voor JavaScript en vereisen dan ook geen geavanceerde programmeervaardigheden. Ga naar de Claris Marketplace voor meer add-ons.

U kunt een add-on gemakkelijk een tijdje uitproberen en als u er toch niet tevreden over bent, kunt u de add-on in één stap uit uw bestand verwijderen. Als u een add-on verwijdert, wordt ook alles verwijderd dat tijdens de installatie is toegevoegd. Desgewenst kunt u ook de tabellen, velden en recordgegevens verwijderen die door de add-on worden gebruikt.

Zo installeert u een add-on:

  1. Kies in de modus Lay-out de gewenste lay-out.

    Raadpleeg Schakelen tussen lay-outs.

  2. Klik op Knop Deelvenster objecten in de statusbalk en klik vervolgens op Add-ons.
  3. Klik op Knop voor installeren van add-on, selecteer een add-on en klik op Kiezen.

    De add-on verschijnt in de lijst met add-ons en is beschikbaar om op een lay-out te plaatsen.

Zo plaatst u een geïnstalleerde add-on in een lay-out:

  • Sleep op het tabblad Add-ons een add-on van de lijst naar de lay-out.

Zo verwijdert u een add-on:

  • Klik op het tabblad Add-ons met de rechtermuisknop op een add-on in de lijst en kies Add-on de-installeren.

Detecteerbare primaire-sleutelvelden

Add-ons die een relatie tot stand brengen, vereisen dat de huidige tabel een detecteerbaar primaire-sleutelveld heeft voordat u de add-on kunt plaatsen op de lay-out. Als FileMaker Pro het om deze reden niet toestaat om een add-on te plaatsen, maakt u een detecteerbaar primaire-sleutelveld of wijzigt u een bestaand veld zodat het kan worden gedetecteerd.

Om te kunnen worden gedetecteerd, moet een primaire-sleutelveld het standaardveld PrimaireSleutel zijn (of een kopie ervan) of voldoen aan een van de volgende criteria:

  • het veld maakt gebruikt van een automatisch ingevoerd volgnummer en de volgende opties zijn geselecteerd:
    • Wijzigen van waarde tijdens gegevensinvoer verbieden voor automatisch invoeren
    • Unieke waarde voor validatie
  • het veld maakt gebruik van een automatisch ingevulde berekening die de Get (UUID)- of Get (UUIDnummer)-functie bevat en de optie voor automatisch invoeren Wijzigen van waarde tijdens gegevensinvoer verbieden is geselecteerd
  • het veld is een opgeslagen berekeningveld dat de Get (UUID)- of Get (UUIDnummer)-functie bevat.
  • het veld maakt gebruik van een automatisch ingevoerd volgnummer

Raadpleeg Automatische gegevensinvoer definiëren, Veldbevestiging definiëren en Veldindexeringsopties definiëren.