Het formulier Hoofd - Interactieve ervaring en de bijbehorende onderdelen gebruiken
Gepubliceerd: februari 2017
Is van toepassing op: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online
De interactieve formulieren hebben een nieuwe gebruikerservaring waarmee gebruikers minder te hoeven klikken en ze de context blijven houden wanneer ze aan gerelateerde records werken. U kunt de interactieve formulieren zien die in de lijst van andere formulieren in de oplossingenverkenner in het gebied Aanpassing worden weergegeven. Het formuliertype van interactieve formulieren is Hoofd - interactieve ervaring.
In dit onderwerp wordt uitgelegd hoe u het formulier Hoofd - interactieve ervaring kunt bewerken en de verschillende elementen van het formulier kunt toevoegen of wijzigen.
In dit onderwerp
De formuliereneditor openen.
De wijzigingen voor gebruik in de interactieve servicehub publiceren
Gebruikersinterface van de formuliereneditor
Formuliereigenschappen
Zichtbaarheidsopties
Tabbladeigenschappen
Eigenschappen van sectie
Algemene veldeigenschappen
Speciale veldeigenschappen
Eigenschappen van subraster
Eigenschappen van besturingselement Snelle weergave
Webresource-eigenschappen
Eigenschappen van IFrame
Navigatie bewerken
Gebeurtenis-handlers configureren
De formuliereneditor openen.
Als u een formulier wilt bewerken of elementen wilt toevoegen of wijzigen, gebruikt u de formuliereneditor.
Als u nieuwe oplossingsonderdelen maakt tijdens het bewerken van het formulier, gebruiken de namen van de onderdelen het aanpassingsvoorvoegsel van de oplossingsuitgever voor de standaardoplossing en worden deze onderdelen alleen opgenomen in de standaardoplossing. Als u wilt dat nieuwe oplossingsonderdelen worden opgenomen in een specifieke onbeheerde oplossing, moet u de formuliereneditor openen via die onbeheerde oplossing.
De formuliereneditor openen via de standaardoplossing
Ga naar Instellingen > Aanpassingen.
Klik op Het systeem aanpassen om de standaardoplossing te openen.
Vouw onder Onderdelen achtereenvolgens Entiteiten en de gewenste entiteit uit en selecteer vervolgens Formulieren..
In de lijst met formulieren opent u het formulier van het type Hoofd - interactieve ervaring.
De formuliereneditor voor een onbeheerde oplossing openen
Ga naar Instellingen > Aanpassingen.
Klik op Oplossingen.
Dubbelklik op de onbeheerde oplossing waarmee u wilt werken.
Zoek de entiteit met het formulier dat u wilt bewerken. Als de entiteit er niet is, moet u die toevoegen.
Een entiteit toevoegen aan een onbeheerde oplossing
Selecteer het knooppunt Entiteiten en klik in de werkbalk boven de lijst op Bestaande entiteit toevoegen.
Selecteer de entiteit die u wilt toevoegen in het dialoogvenster Oplossingsonderdelen selecteren, waarbij de schakelaar Onderdeeltype is ingesteld op Entiteit en klik op OK.
Als het dialoogvenster Er ontbreken vereiste onderdelen wordt weergegeven, kunt u op de optie Nee, vereiste onderdelen niet toevoegen klikken als u niet van plan bent de onbeheerde oplossing naar een andere organisatie te exporteren. Als u ontbrekende vereiste onderdelen op dit moment niet wilt opnemen, kunt u ze later toevoegen. U ontvangt opnieuw een melding als u deze oplossing in de toekomst exporteert.
Vouw in de oplossingsverkenner de entiteit uit met het formulier dat u wilt bewerken en selecteer Formulieren.
In de lijst met formulieren opent u het formulier van het type Hoofd - interactieve ervaring.
De wijzigingen voor gebruik in de interactieve servicehub publiceren
Bepaalde aanpassingen die wijzigingen in de gebruikersinterface toepassen, moeten worden gepubliceerd voordat mensen ze kunnen gebruiken in de toepassing. Als u uw aanpassing wilt publiceren, klikt u in de oplossingenverkenner op Alle aanpassingen publiceren.
Met Update 0.1 voor Microsoft Dynamics CRM 2016 of hoger kunt u de prestaties voor die eerste gebruiker verbeteren door op de knop Clientaanpassingen voorbereiden te klikken nadat uw aanpassingen zijn gepubliceerd. Hiermee wordt Dynamics 365 gevraagd het metagegevenspakket direct voor te bereiden in plaats van te wachten tot de eerste gebruiker de interactieve servicehub start.Meer informatie:Aanpassingsconcepten
Belangrijk
Het voorbereiden van clientaanpassingen kan enige tijd in beslag nemen. Als u een bericht ziet dat de browserpagina niet meer reageert, wacht u tot de pagina reageert maar sluit u deze niet af.
Gebruikersinterface van de formuliereneditor
De formuliereneditor geeft opdrachten weer in twee tabbladen: Start en Invoegen.Meer informatie:Tabblad Start, Tabblad Invoegen
De formuliereneditor is verdeeld in drie gebieden: Navigatie, Hoofdtekst en Verkenner.
Navigatie
Gebruik het navigatiegebied, aan de linkerkant, om toegang tot verwante entiteiten te beheren of koppelingen naar URL's toe te voegen die in het hoofdvenster van het formulier moeten worden weergegeven. Om de navigatie te bewerken, moet u eerst de opdracht Navigatie selecteren in de groep Selecteren van het tabblad Start.Interactieve formulieren bieden navigatieopties via de navigatiebalk, maar gebruiken dezelfde gegevens in het navigatiegebied om te beheren welke navigatieopties beschikbaar zijn.Meer informatie:Navigatie bewerken
Tekst
Gebruik het hoofdtekstgebied, in het midden, om de indeling van het formulier te beheren. U kunt formulierelementen selecteren en verslepen om ze te plaatsen. Bij dubbelklikken op een element worden de eigenschappen van het element geopend.Standaard toont voor de interactieve formulieren Aanvraag, Contactpersoon en Account de eerste sectie onder het tabblad Samenvatting het account- of visitekaartjeformulier van het type Snel weergeven. Deze sectie is niet standaard beschikbaar voor aangepaste entiteiten waarvoor de interactieve ervaring is ingeschakeld. U kunt een nieuwe sectie met daarin een snel-weergaveformulier invoegen. In het kaartformulier worden maximaal vijf velden getoond. Behalve velden is het niet mogelijk om andere besturingselementen in de blauwe tegel te tonen, zelfs als het snelle-weergaveformulier deze bevat.
Notitie
Om de kaartindeling (zoals weergegeven in onderstaande afbeelding) te behouden, raden we aan de snelle-weergaveformulier niet naar een andere sectie op het formulier te verplaatsen.
Meer informatie:Snelle-weergaveformulieren maken en bewerken
Als u een veld wilt toevoegen, selecteert u het vanuit Veldverkenner en sleept het in een sectie.
Om een element toe te voegen dat geen veld is, selecteert u waar u het wilt plaatsen en gebruikt u de juiste opdracht vanuit het tabblad Invoegen.
Om een element te verwijderen, selecteert u het en gebruikt u de opdracht Verwijderen in de groep Bewerken van het tabblad Start.
Als u de Koptekst of Voettekst op het formulier wilt bewerken, moet u eerst de overeenkomstige opdracht in de groep Selecteren van het tabblad Start selecteren. De velden in de kop- en voettekst worden onder de klantkaart (de blauwe tegel) in de runtime weergegeven.
Verkenner
De inhoud van het verkennersgebied, aan de rechterkant, hangt af van de context.Als u Hoofdtekst, Koptekst of Voettekst in de groep Selecteren van het tabblad Start selecteert, ziet u de Veldverkenner. Gebruik de Veldverkenner om velden te verslepen die u in een sectie in het formulier of in de kop- of voettekst wilt weergeven. U kunt hetzelfde veld meerdere keren in een formulier opnemen. Gebruik de knop Nieuw veld als snelkoppeling om een nieuw veld te maken.
Als u Navigatie in de groep Selecteren van het tabblad Start selecteert, ziet u de Relatieverkenner. Sleep de relaties naar een van de groepen in het navigatiegebied. U kunt dezelfde relatie niet twee keer toevoegen. Relaties zijn beschikbaar op basis van de manier waarop ze zijn geconfigureerd. Als u een relatie zo configureert dat deze niet wordt weergegeven, wordt deze niet weergegeven in de Relatieverkenner. Voor informatie over hoe u opties voor standaardweergave voor relaties configureert, raadpleegt u Navigatiedeelvensteritem voor primaire entiteit.
U kunt de knoppen Nieuwe 1:N en Nieuwe N:N gebruiken als snelkoppeling om nieuwe entiteitsrelaties toe te voegen.
Tabblad Start
Het tabblad Start geeft de opdrachten in de volgende tabel weer.
Groep |
Opdracht |
Beschrijving |
---|---|---|
Opslaan |
Opslaan (Ctrl+S) |
Sla het formulier op. |
Opslaan als |
Maak een kopie van dit formulier met een andere naam. |
|
Opslaan en sluiten |
Sla het formulier op en sluit de formuliereneditor. |
|
Publiceren |
Publiceer het formulier.Meer informatie:Aanpassingen publiceren |
|
Bewerken |
Eigenschappen wijzigen |
Wijzig de eigenschappen van het geselecteerde item in de hoofdtekst. Raadpleeg de volgende secties afhankelijk van het geselecteerde item:
|
Wissen |
Verwijder het geselecteerde item. |
|
Ongedaan maken (Ctrl+Z) |
Maak de vorige actie ongedaan. |
|
Opnieuw uitvoeren (Ctrl+Y) |
Voer de vorige actie opnieuw uit. |
|
Selecteren |
Tekst |
Bewerk de hoofdtekst van het formulier. |
Koptekst |
Bewerk de koptekst van het formulier. |
|
Voettekst |
Bewerk de voettekst van het formulier. |
|
Navigatie |
Bewerk de formuliernavigatie. Meer informatie:Navigatie bewerken |
|
Formulier |
Business rules |
Bedrijfsregels weergeven, bewerken of maken met de Bedrijfsregelsverkenner Notitie Voor interactieve formulieren wordt alleen het bereik "Entiteit" en "Alle formulieren" ondersteund. Meer informatie:Bedrijfsregels maken en bewerken |
Form.eigenschappen |
Meer informatie:Formuliereigenschappen |
|
Beveiligingsrollen inschakelen |
Gebruik dit om in te stellen welke beveiligingsrollen toegang tot de formulieren hebben.Meer informatie:Toegang tot rapporten beheren Belangrijk Als u een nieuw formulier aanmaakt, krijgen alleen de beveiligingsrollen Systeembeheerder en Systeemaanpasser toegang tot het formulier. U moet toegang tot de andere beveiligingsrollen toewijzen voordat mensen in uw organisatie het kunnen gebruiken. |
|
Afhankelijkheden weergeven |
Zie welke oplossingsonderdelen van dit formulier afhankelijk zijn en welke oplossingsonderdelen door dit formulier worden vereist.Meer informatie:Afhankelijkheden van oplossingen |
|
Beheerde eigenschappen |
De enige beheerde eigenschap is Aanpasbaar. Als u deze instelling op ´false´ zet, kan het formulier niet meer worden aangepast nadat u het in een oplossing hebt opgenomen, deze oplossing exporteert als een beheerde oplossing, en die beheerde oplossing in een andere organisatie importeert.Meer informatie:Beheerde eigenschappen |
Tabblad Invoegen
Het tabblad Invoegen geeft de opdrachten in de volgende tabel weer:
Groep |
Opdracht |
Beschrijving |
---|---|---|
Sectie |
Een sectie toevoegen aan een geselecteerd tabblad. U kunt een sectie met maximaal vier kolommen opnemen. U kunt ook een verwijzingenpaneel invoegen in de interactieve formulieren. Het verwijzingenpaneel wordt ook als een sectie toegevoegd aan het formulier Hoofd - interactieve ervaring. Standaard wordt de sectie Verwijzingenpaneel toegevoegd aan de formulieren Aanvraag, Account, Contactpersoon en aangepaste entiteitsformulieren. Meer informatie:Eigenschappen van sectie |
|
3 Tabbladen |
Drie kolommen |
Voeg een tabblad met drie kolommen in die gelijke breedte hebben. Meer informatie:Tabbladeigenschappen |
Drie kolommen |
Voeg een tabblad met drie kolommen in waarvan de middelste kolom breder is. |
|
2 Tabbladen |
Twee kolommen |
Voeg een tabblad met twee kolommen in waarvan de rechter kolom breder is. |
Twee kolommen |
Voeg een tabblad met twee kolommen in waarvan de linker kolom breder is. |
|
Twee kolommen |
Voeg een tabblad met twee kolommen in die gelijke breedte hebben. |
|
1 tabblad |
Eén kolom |
Voeg een tabblad met één kolom in. |
Besturingselement |
Subraster |
Maak een subraster op en voeg dit in het formulier in. Meer informatie:Eigenschappen van subraster |
Opvulling |
Voeg een lege ruimte in. |
|
Snelle-weergaveformulier |
Voeg een Snelle-weergaveformulier in. Meer informatie:Eigenschappen van besturingselement Snelle weergave |
|
Webresource |
Voeg een webresource in om inhoud van andere locaties op één pagina in te sluiten. Meer informatie:Eigenschappen van besturingselement Snelle weergave |
|
Interactieprikbord |
Voeg een besturingselement Interactieprikbord (tijdlijn) in in het formulier. Dit besturingselement toont de tijdlijn van activiteiten die aan de entiteit op een formulier zijn gerelateerd. Meer informatie:Interactieprikbord |
|
Zoeken in Knowledge Base |
Voeg een zoekbesturingselement in waarmee gebruikers kennisartikelen kunnen zoeken.Meer informatie:Het besturingselement Zoeken in Knowledge Base toevoegen aan Microsoft Dynamics 365-formulieren |
|
Notitie
De volgende onderdelen worden niet ondersteund in de interactieve formulieren:
-
Bing Kaarten
-
Yammer
-
Activiteitsfeeds
Formuliereigenschappen
De eigenschappen van het formulier staan in de volgende tabel.
Tabblad |
Eigenschap |
Beschrijving |
---|---|---|
Gebeurtenissen |
Formulierbibliotheken |
Beheer welke JavaScript-websources beschikbaar zijn in het formulier en de volgorde waarin ze worden geladen. |
Gebeurtenis-handlers |
Configureer welke JavaScript-functies uit de Formulierbibliotheken worden uitgevoerd voor de formuliergebeurtenissen OnLoad en OnSave en de volgorde waarin ze worden uitgevoerd. |
|
Weergave |
Formuliernaam |
Voer een naam in die begrijpelijk is voor mensen. Deze naam wordt weergegeven wanneer mensen het formulier gebruiken. Als ze meerdere formulieren kunnen gebruiken die voor de entiteit zijn geconfigureerd, zullen ze deze naam gebruiken om onderscheid te maken tussen de beschikbare formulieren. |
Beschrijving |
Voer een beschrijving in waarin wordt uitgelegd hoe dit formulier van andere hoofdformulieren verschilt. Deze beschrijving wordt alleen weergegeven in de lijst met formulieren voor een entiteit in de oplossingsverkenner. |
|
Parameters |
Parameters |
Elk formulier kan worden geopend met code via een URL. De URL kan ook gegevens bevatten die naar het formulier kunnen worden doorgegeven via een querytekenreeks die is toegevoegd aan de URL. Querytekenreeksen zien eruit als dit voorbeeld: Als veiligheidsmaatregel accepteren formulieren geen onbekende queryreeksparameters. Gebruik deze parameterlijst om parameters op te geven die dit formulier moet accepteren om code te ondersteunen die gegevens doorgeeft naar de formulieren via een querytekenreeks. De naam en het type gegevens worden gecontroleerd en het formulier wordt niet geopend als er ongeldige queryreeksparameters naar zijn doorgegeven. Voor meer informatie raadpleegt u het onderwerp Formulieren, Weergaven, Dialoogvensters en Rapporten openen met een URL in de Microsoft Dynamics 365 SDK. |
Afhankelijkheden van niet-gebeurtenissen |
Afhankelijke velden |
Elke gebeurtenis-handler heeft een vergelijkbare Afhankelijke velden-eigenschap zodat alle velden die in het script worden vereist kunnen worden geregistreerd. Iedereen die de afhankelijke velden probeert te verwijderen, kan dit niet doen. Sommige scripts werken op het formulier maar zijn niet op een gebeurtenis-handler geconfigureerd. Scripts die van de opdrachtbalk worden uitgevoerd, hebben geen plaats waar afhankelijke velden kunnen worden geregistreerd. Deze formuliereigenschap biedt een plaats op deze scripts waar afhankelijke velden geregistreerd kunnen worden. |
Zichtbaarheidsopties
Sommige typen formulierelementen hebben standaard de optie om te worden weergegeven of te worden verborgen. Tabbladen, secties en velden bieden alle deze optie. Met formulierscripts of bedrijfsregels kan de zichtbaarheid van deze elementen worden beheerd om een dynamisch formulier te maken om een gebruikersinterface te bieden die zich aanpast aan voorwaarden in het formulier.
Notitie
Het verbergen van formulierelementen is geen aanbevolen manier om beveiliging af te dwingen. Er zijn verschillende manieren waarop personen alle elementen en gegevens in het formulier kunnen zien wanneer elementen zijn verborgen.
In plaats van formulieren te ontwerpen die afhankelijk zijn van scripts om de zichtbaarheid van opties te beheren, moet u overwegen of een bedrijfsprocesstroom, een dialoogvenster of de omschakeling naar een ander formulier beter geschikt zijn om aan uw behoeften te voldoen. Als u wel scripts gebruikt, moet elk element dat verborgen kan zijn standaard wordt verborgen. Geef het alleen weer met scripts wanneer u dat logisch lijkt. Op deze manier wordt het niet weergegeven in presentaties die geen scripts ondersteunen.
Tabbladeigenschappen
In de hoofdtekst van het formulier bieden tabbladen een manier om velden te ordenen. Elk tabblad dat u maakt, wordt horizontaal weergegeven boven aan een entiteitsformulier in de interactieve servicehub. In de runtime worden extra tabbladen als flyout geopend.
Tabbladen hebben een label dat kan worden weergegeven. Als het label wordt weergegeven, kunnen tabbladen worden uitgevouwen of samengevouwen om de inhoud weer te geven of te verbergen door het label te kiezen.
Tabbladen bevatten maximaal drie kolommen en de breedte van elke kolom kan op een percentage van de totale breedte worden ingesteld. Als u een nieuw tabblad maakt, wordt elke kolom ingevuld met een sectie.
In de volgende tabel ziet u de eigenschappen die kunnen worden ingesteld voor tabbladen in het formulier.
Tabblad |
Eigenschap |
Beschrijving |
---|---|---|
Weergave |
Naam |
Vereist: De unieke naam voor het tabblad die wordt gebruikt wanneer ernaar wordt verwezen in scripts. De naam mag alleen alfanumerieke tekens en onderstrepingstekens bevatten. |
Label |
Vereist: Het lokaliseerbare label voor het tabblad dat zichtbaar is voor gebruikers. |
|
Zichtbaarheid |
Geef op of het tabblad standaard zichtbaar moet zijn in de runtime. |
|
Opmaak |
Indeling |
Tabbladen kunnen maximaal drie kolommen hebben. Gebruik deze opties om het aantal kolommen en het percentage van de totale breedte dat ze moeten vullen in te stellen. |
Eigenschappen van sectie
Een sectie neem de ruimte in beslag die beschikbaar is in een tabbladkolom. Secties hebben een label dat kan worden weergegeven.
Secties kunnen maximaal 4 kolommen hebben en bevatten opties om weer te geven hoe labels voor velden in de sectie worden weergegeven.
Een nieuw type sectie met de naam "verwijzingenpaneel" kan ook worden toegevoegd. Een verwijzingenpaneel is een sectie met één kolom. U kunt subrasters, besturingselementen voor snelle weergave of het besturingselement Zoeken in Knowledge Base invoegen in een sectie voor verwijzingenpanelen. Elk besturingselement dat u in het verwijzingenpaneel hebt toegevoegd, wordt in het verwijzingenpaneel weergegeven als verticaal tabblad tijdens runtime. U kunt de verschillende besturingselementen slepen en neerzetten binnen de sectie voor verwijzingenpanelen. Het standaardtabblad tijdens runtime is het eerste besturingselement dat in het verwijzingenpaneel is toegevoegd. De andere tabbladen worden weergegeven in de volgorde waarin ze zijn toegevoegd in de formuliereneditor. Als u een tabblad wilt verwijderen, gebruikt u de toets Delete op het toetsenbord.
Wanneer u een verwijzingenpaneel invoegt, wordt het standaard toegevoegd als een laatste sectie op het tabblad. U kunt slechts één verwijzingenpaneel per formulier toevoegen.
Belangrijk
Standaard is de sectie voor verwijzingenpanelen vergrendeld in de kant-en-klare formulieren: Aanvraag, Account en Contactpersoon. Als u de sectie wilt verwijderen of wijzigen, moet u deze ontgrendelen.
Kop- en voetteksten zijn vergelijkbaar met secties maar kunnen niet worden verwijderd. Als ze niets bevatten, worden ze niet weergegeven.
Tabblad |
Eigenschap |
Beschrijving |
---|---|---|
Weergave |
Naam |
Vereist: De unieke naam voor de sectie die wordt gebruikt wanneer ernaar wordt verwezen in scripts. De naam mag alleen alfanumerieke tekens en onderstrepingstekens bevatten. |
Label |
Vereist: Het lokaliseerbare label voor de sectie die zichtbaar is voor gebruikers. |
|
Geef het label van deze sectie weer op het formulier |
Secties worden vaak gebruikt zonder labels om de indeling van de velden daarin te beheren. |
|
Zichtbaarheid |
Weergave van de sectie is optioneel en kan worden beheerd met behulp van scripts.Meer informatie:Zichtbaarheidsopties |
|
Het tabblad op het formulier blokkeren |
Hierdoor wordt voorkomen dat de sectie per ongeluk wordt verwijderd en dat personen de inhoud verwijderen. Door een sectie te verwijderen, wordt niet alleen de sectie verwijderd, maar ook de velden daarbinnen. Iemand die deze sectie wil verwijderen, moet deze instelling wijzigen alvorens de sectie te verwijderen. |
|
Opmaak |
Hoogte van indeling |
Stel de hoogte van de indeling in aantal rijen in. |
Interactieprikbord
Het interactieprikbord (of tijdlijn) toont gerelateerde activiteiten voor een bepaalde entiteit.
De volgende typen activiteiten worden ondersteund: taak, afspraak, telefoongesprek, e-mail, sociale activiteit, aangepaste activiteit.
Het interactieprikbord toont ook notities en systeemberichten. U ziet de activiteiten waarvoor het veld Betreft is ingesteld op de entiteit die u bekijkt. Voor notities is het veld Betreft niet zichtbaar voor de gebruiker, het is impliciet als het wordt gemaakt via het interactieprikbord.
Elke activiteit die in het interactieprikbord wordt getoond, heeft dezelfde snelle acties die beschikbaar zijn op de opdrachtbalk van de activiteit.
Notitie
Het is niet mogelijk om een nieuwe aangepaste activiteit te maken via de actie op het interactieprikbord.
Algemene veldeigenschappen
Velden geven de besturingselementen weer die mensen gebruiken om gegevens in een entiteitsrecord weer te geven of te bewerken. Velden kunnen zo worden opgemaakt dat ze maximaal vier kolommen binnen een sectie in beslag nemen.
In de volgende tabel worden eigenschappen beschreven die alle velden hebben. Bepaalde typen velden hebben speciale eigenschappen. Deze worden beschreven in Speciale veldeigenschappen.
Tabblad |
Eigenschap |
Beschrijving |
---|---|---|
Weergave |
Label |
Vereist: Het label geeft standaard de weergavenaam van het veld weer. U kunt die naam voor het formulier overschrijven door hier een ander label in te voeren. |
Label in het formulier weergeven |
U kunt besluiten de naam helemaal niet weer te geven. |
|
Veld is alleen-lezen |
U kunt opgeven dat het veld niet te bewerken is. Met formulierscripts kunt u dit wijzigen om bewerken in of uit te schakelen op basis van criteria die in het script worden geëvalueerd. |
|
Het veld in het formulier vergrendelen |
Hierdoor wordt voorkomen dat het veld per ongeluk uit het formulier wordt verwijderd. Hiervoor wordt ook voorkomen dat de configuratie die u op het veld heb toegepast, zoals gebeurtenis-handlers, wordt gewist als het veld wordt verwijderd. Om dit veld te verwijderen, moet een aanpasser eerst deze instelling uitschakelen. |
|
Standaard zichtbaar |
Weergave van het veld is optioneel en kan worden beheerd met behulp van scripts.Meer informatie:Zichtbaarheidsopties |
|
Opmaak |
Selecteer het aantal kolommen dat het besturingselement in beslag neemt |
Als de sectie die de velden bevat meer dan één kolom heeft, kunt u het veld zo instellen dat het evenveel kolommen bezet als sectie. |
Details |
Weergavenaam, Naam en Beschrijving |
Deze velden met het kenmerk Alleen-lezen dienen ter referentie. Klik op de knop Bewerken voor gemakkelijke toegang tot de velddefinitie als u die wilt bewerken. Elk exemplaar van een veld op het formulier heeft een naameigenschap zodat ernaar kan worden verwezen in formulierscripts, maar deze naam wordt beheerd door de toepassing. Het eerste exemplaar van het veld is de naam van het opgegeven veld toen het werd gemaakt.Meer informatie:Velden maken en bewerken Voor elke extra keer dat een veld in een formulier wordt opgenomen, voegt de naam aan het eind een getal toe dat begint bij 1. Dus als de veldnaam “new_cost“ is, is het eerste exemplaar “new_cost“, het tweede “new_cost1“, enzovoort voor elk exemplaar van het veld in het formulier. Notitie De waarde van het veld Beschrijving biedt tekst van knopinfo voor het veld als mensen hun cursor erover plaatsen. |
Gebeurtenissen |
Formulierbibliotheken |
Specificeer JavaScript-webresources die worden gebruikt in het veld OnChange gebeurtenis-handler. Raadpleeg de SDK formuliergebeurtenissenreferentie : Veldgebeurtenis OnChange |
|
Gebeurtenishandlers |
Configureer de functies van de formulierbibliotheken die moeten worden aangevraagd voor de gebeurtenis van het veld OnChange.Meer informatie:Gebeurtenis-handlers configureren |
Bedrijfsregels |
Bedrijfsregels |
Bedrijfsregels die naar dit veld verwijzen weergeven en beheren.Meer informatie:Bedrijfsregels maken en bewerken |
Speciale veldeigenschappen
De eigenschappen van alle velden worden vermeld in Algemene veldeigenschappen, maar bepaalde velden bevatten aanvullende eigenschappen.
Opzoekveldeigenschappen
Twee secties op het tabblad Weergave hebben relevante opzoekvelden.
Notitie
De opties die in de tabel hieronder worden beschreven, zijn alleen beschikbaar voor opzoekvelden met één entiteit.
Sectie |
Eigenschap |
Beschrijving |
||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Filtering van gerelateerde records |
Alleen records weergeven waar |
Als dit is ingesteld, wordt op de records die worden weergegeven wanneer gebruikers een record zoeken, aanvullende filtering toegepast. Dit lever meer relevante zoekacties op wanneer de waarde van de zoekactie wordt ingesteld. Gewoonlijk is dit uitgeschakeld. In de volgende tabel worden de relatiecombinaties aangegeven die mogelijk zijn als u gerelateerde records filtert.
De eerste lijst bevat alle potentiële relaties die u kunt gebruiken om deze opzoekweergave te filteren. Klik op een relatie. De tweede lijst bevat vervolgens alle relaties die de gerelateerde entiteit (geselecteerd in de eerste lijst) verbinden met de doelentiteit. Klik op een relatie. Schakel het selectievakje Gebruikers toestaan om het filter uit te schakelen in om gebruikers de mogelijkheid te geven het filter dat u hier definieert, uit te schakelen. Als gebruikers op de optie Meer records opzoeken klikken als ze een opzoekwaarde instellen, zien ze dit dialoogvenster. Als u de optie Gebruikers toestaan om het filter uit te schakelen hebt ingeschakeld tijdens het configureren van het opzoekveld, zien gebruikers het selectievakje voor het uitschakelen van het filter. Hierdoor wordt het voor hen mogelijk om meer records te zien. Als u zeker wilt weten dat gebruikers alleen een beperkt aantal records kunnen zien dat wordt gedefinieerd door dit filter, schakelt u het selectievakje Gebruikers toestaan om het filter uit te schakelen uit. |
||||||||||||||||||||||||||||||
Aanvullende eigenschappen |
Zoekvak weergeven in opzoekvenster |
U kunt ervoor kiezen het zoekvak niet weer te geven in het dialoogvenster Opzoeken. |
||||||||||||||||||||||||||||||
Standaardweergave |
Deze weergave wordt gebruikt om de resultaten van de inlinezoekopdracht te filteren en de standaardweergave in te stellen die in het dialoogvenster wordt weergegeven wanneer gebruikers op de optie Meer records opzoeken klikken. De standaardweergave beheert ook welke velden in de inlinezoekopdracht zijn opgenomen. Voor zoekopdrachten waarbij slechts één entiteitstype kan worden geselecteerd, zijn de velden die worden weergegeven in de inlinezoekopdracht de eerste twee velden die zijn opgenomen in de standaardweergave. In dit voorbeeld zijn Telefoonnummer en E-mail de eerste twee kolommen die in de standaardweergave voor een accountzoekopdracht zijn geconfigureerd. Voor systeemzoekopdrachten die meerdere entiteitstypen toestaan, worden de eerste twee kolommen van de opzoekweergave van de entiteit weergegeven. |
|||||||||||||||||||||||||||||||
Weergave selecteren |
U kunt uit drie opties kiezen:
|
Twee eigenschappen van het optieveld
Op het tabblad Opmaak hebben twee optievelden de volgende indelingsopties
Twee keuzerondjes: Twee gelabelde besturingselementen met labels. Er kan er slechts één worden geselecteerd.
Selectievakje: De waarde va één selectievakje kan op true worden gezet, anders false.
Lijst: Een vervolgkeuzelijst die beide waarden bevat.
Meerdere regels van tekstveldeigenschappen
Tekstvelden met meerdere regels of één regel die de indeling Text Area gebruiken, hebben een Rij-indeling-eigenschap. Met deze eigenschap u kunt een waarde opgeven voor Aantal rijen of Vouw automatisch uit om de beschikbare ruimte te gebruiken selecteren. Deze eigenschap is beschikbaar op het tabblad Opmaak.
Eigenschappen van subraster
U kunt een subraster configureren om een lijst met records of een grafiek weer te geven. Selecteer Alleen grafiek weergeven op het tabblad Weergave om een grafiek in plaats van een lijst weer te geven.
Tabblad |
Eigenschap |
Beschrijving |
---|---|---|
Weergave |
Tabbladpictogram |
Klik op een pictogram dat moet worden gebruikt voor het tabblad. De pictogrammen worden toegevoegd als webresources in Microsoft Dynamics 365. Deze optie is alleen beschikbaar als u een subraster toevoegt aan een verwijzingenpaneel. |
Naam |
Vereist: De unieke naam voor het subraster die wordt gebruikt wanneer ernaar wordt verwezen in scripts. De naam mag alleen alfanumerieke tekens en onderstrepingstekens bevatten. |
|
Label |
Vereist: Het lokaliseerbare label voor het subraster dat zichtbaar is voor gebruikers. |
|
Label in het formulier weergeven |
Of het label op het formulier moet worden weergegeven. Dit is vereist als u Zoekvak weergeven inschakelt. |
|
Records |
Kies uit twee opties:
De optie waarop u klikt, heeft gevolgen voor het gedrag van het besturingselement Lijst weergeven.Meer informatie:Geef lijstgedrag weer |
|
Entiteit |
Afhankelijk van de optie waarop u klikt voor Records geeft deze lijst een van de volgende opties weer:
|
|
Standaardweergave |
Klik op de weergave die standaard wordt toegepast. Als u geen andere weergave inschakelt met behulp van de eigenschap Weergaveselectie. Dit zal de enige weergave zijn. Gebruik de knop Bewerken om de standaardweergave voor bewerking te openen. Gebruik de knop Nieuw om een nieuwe weergave te maken om voor dit subraster te gebruiken. |
|
Zoekvak weergeven |
Geef het zoekvak weer. Als deze optie wordt gekozen, is de optie Label op het formulier weergeven vereist. |
|
Weergave selecteren |
U hebt drie opties:
|
|
Opmaak |
Indeling |
Selecteer het aantal kolommen dat het besturingselement in beslag neemt. Als de sectie die het subraster bevat meer dan één kolom heeft, kunt u het veld zo instellen dat het evenveel kolommen bezet als sectie. |
Rij-indeling |
Aantal rijen bepaalt hoeveel records op een pagina van een subraster worden weergegeven. Als Vouw automatisch uit om de beschikbare ruimte te gebruiken wordt gekozen, is er plaats voor twee records op het formulier en zal de ruimte worden vergroot als het aantal records stijgt. Als het aantal het Aantal rijen overschrijdt, kunnen mensen naar aanvullende pagina's navigeren om de records weer te geven. Als Vouw automatisch uit om de beschikbare ruimte te gebruiken niet wordt gekozen, zal het formulier ruimte bieden voor het aantal records dat is gedefinieerd via Aantal rijen en kunnen gebruikers naar aanvullende pagina's navigeren om de aanvullende records weer te geven. |
Geef lijstgedrag weer
Bij het weergeven van een lijst in formulieren geeft elk subraster de knop Weergave openen in de rechterbovenhoek weer wanneer de entiteit ook wordt weergegeven als een van de entiteiten in het navigatiegebied van de formuliereneditor. Klik op deze knop om de weergave te openen. Het gedrag verandert afhankelijk van de optie die voor de eigenschap Records wordt gekozen.
Als u Alleen gerelateerde records selecteert, wordt de weergave geopend met behulp van een van de gekoppelde weergaven in hetzelfde venster. Om naar het formulier terug te keren, gebruikt u de knop Vorige of klikt u op de waarde van het huidige primairenaamrecord in de navigatiebalk.
Als u Alle recordtypen selecteert, wordt de weergave in een nieuw venster geopend.
Voeg recordgedrag toe
Bij het weergeven van een lijst in formulieren geeft elk subraster de knop Record toevoegen rechtsboven in het subraster weer. Klik op deze knop om een record toe te voegen. Dit gedrag verandert afhankelijk van de optie die voor de eigenschap Records wordt gekozen en of de zoekactie voor activiteitenoverzichten is.
Als u Alleen gerelateerde records selecteert, is het standaardgedrag het gedrag om bestaande records toe te voegen. Personen zien een inlinezoekopdracht om eerst een bestaande recordlijst te zoeken. Hiermee wordt voorkomen dat dubbele records worden gemaakt. Als ze geen bestaande record kunnen vinden, kunnen ze op de optie Nieuw klikken. Wanneer een nieuwe record wordt gemaakt, worden eventuele veldtoewijzingen toegepast die in de relatie zijn gedefinieerd.Meer informatie:Entiteitsvelden toewijzen
Wanneer u Alle recordtypen selecteert, wordt er als standaardgedrag een nieuwe record toegevoegd. Het snelle-invoerformulier wordt weergegeven als de doelentiteit er een heeft. Als dit niet het geval is, worden het hoofdformulier van de standaardentiteit weergegeven.
Als het subraster activiteiten weergeeft, moeten gebruikers eerst op het type activiteit klikken en dan zullen ze het gedrag "nieuwe record toevoegen" zien.
Recordgedrag verwijderen
Wanneer u een record selecteert in een subraster, verschijnt de knop Verwijderen rechts van de rij. Het gedrag van deze verwijderactie kan verschillen afhankelijk van het type relatie met de huidige entiteit.
Wanneer het subraster een 1-N (een-op-veel)-relatie gebruikt, geeft het normale recordverwijdergedrag een bevestigingsdialoogvenster weer voordat de record wordt verwijderd.
Wanneer het subraster een N:N (veel-op-veel)-relatie gebruikt, wordt de record in de relatie (of snijd)-entiteit gerelateerd aan twee records verwijderd zonder bevestiging en wordt de record niet meer weergegeven in het subraster. Maar de record die werd weergegeven, wordt niet verwijderd.
Eigenschappen van besturingselement Snelle weergave
Een besturingselement voor snelle weergave geeft gegevens weer van een record die is geselecteerd in een opzoekveld op het formulier. De gegevens die in het besturingselement worden weergegeven, worden gedefinieerd met een snelle-weergaveformulier. De gegevens die worden weergegeven zijn niet te bewerken, maar als het primaire veld in het snelle-weergaveformulier wordt opgenomen, wordt het een koppeling om de gerelateerde record te openen. De kant-en-klare snelle-weergaveformulieren die specifiek voor het verwijzingenpaneel zijn gemaakt, worden ook gebruikt om records van de gerelateerde entiteit te tonen.Meer informatie:Snelle-weergaveformulieren maken en bewerken
Eigenschap |
Beschrijving |
---|---|
Tabbladpictogram |
Selecteer een pictogram voor gebruik van de verticale tabbladen. U kunt afbeeldingen als webresources gebruiken. Deze optie is alleen beschikbaar als u een besturingselement voor snelle weergave invoegt in een sectie voor verwijzingenpanelen. |
Naam |
Vereist: De unieke naam voor het snelle-weergaveformulier die wordt gebruikt wanneer ernaar wordt verwezen in scripts. |
Label |
Vereist: Een label dat wordt weergegeven voor het snelle-weergaveformulier. |
Bijschrift op het formulier weergeven |
Geeft het label op het formulier weer. |
Opzoekveld |
Klik op een van de opzoekvelden die zijn opgenomen in het formulier. |
Gerelateerde entiteit |
Deze waarde is afhankelijk van het Opzoekveld waarop u klikt. Dit is normaal gesproken de primaire entiteit voor de 1:N-entiteitsrelatie voor de zoekactie. Als de entiteit een Potentiële klant-opzoekveld heeft dat een account of een contactpersoon kan accepteren in het veld Snelle-weergaveformulier, kunt u op een snelle-weergaveformulier voor zowel het account als het contactpersoon klikken door deze waarde te wijzigen en vervolgens een ander snelle-weergaveformulier te kiezen. |
Snelle-weergaveformulier |
Als de Gerelateerde entiteit snelle-weergaveformulieren heeft, kunt u deze hier selecteren. Als dat niet zo is, klikt u op Nieuw om er een te maken. Klik op Bewerken om het geselecteerde snelle-weergaveformulier te wijzigen. |
Webresource-eigenschappen
U kunt webresources toevoegen aan of bewerken in een formulier om het aantrekkelijker en bruikbaarder te maken voor gebruikers.
Notitie
-
U kunt alleen webresources van het type HTML aan een formulier van het type Hoofd - interactieve ervaring toevoegen.JavaScript-webresources kunnen worden toegevoegd met de knop Formuliereigenschappen in de groep Formulier op het tabblad Start.Meer informatie:Formuliereigenschappen
-
U kunt een webresource niet toevoegen in een formulierkoptekst of -voettekst.
Zie Een formulierwebresource toevoegen of bewerken voor stapsgewijze instructies.
Tab |
Eigenschap |
Beschrijving |
---|---|---|
Algemeen |
webresource |
Vereist: de gewenste HTML-webresource. |
Naam |
Vereist: Een unieke naam voor het veld. De naam mag alleen alfanumerieke tekens en onderstrepingstekens bevatten. |
|
Label |
Vereist: Een label om weer te geven voor de webresource. |
|
Standaard zichtbaar |
Weergave van de webresource is optioneel en kan worden beheerd met behulp van scripts.Meer informatie:Zichtbaarheidsopties |
|
Aangepaste parameter |
Een aangepaste waarde om door te geven als de queryreeksparameter data.Meer informatie:Geef parameters door aan webresources |
|
Het uitvoeren van scripts tussen frames beperken, indien ondersteund. |
Wanneer er pagina's bestaan op verschillende domeinen, kan het dat u wilt voorkomen dat ze toegang hebben tot de inhoud van uw formulierpagina's. Webresources zijn altijd in hetzelfde domein, dus dit moet geen probleem zijn met webresources. |
|
Recordobject-typecode en unieke id's als parameters doorgeven |
Gegevens over de organisatie, de gebruiker en de record kunnen worden doorgegeven naar de webresource zodat ze kunnen worden aangepast aan organisatie-instellingen.Meer informatie:Geef parameters door aan webresources |
|
Opmaak |
Selecteer het aantal kolommen dat het besturingselement in beslag neemt |
Als de sectie die de webresource bevat meer dan één kolom heeft, kunt u het veld zo instellen dat het evenveel kolommen bezet als sectie. |
Selecteer het aantal rijen dat het besturingselement in beslag neemt |
U kunt de hoogte van de webresource beheren door een aantal rijen op te geven. |
|
Vouw automatisch uit om de beschikbare ruimte te gebruiken |
U kunt toestaan dat de webresourcehoogte wordt uitgevouwen tot de beschikbare ruimte. |
|
Selecteer het schuiftype voor de IFrame |
Een HTML-webresource wordt toegevoegd aan het formulier via een IFrame.
|
|
Rand weergeven |
Geef een rand om de webresource weer. |
|
Afhankelijkheden |
Afhankelijke velden |
Er kan interactie bestaan tussen een webresource en velden in het formulier dat script gebruikt. Als een veld wordt verwijderd uit het formulier, dan kan het script in de websource worden onderbroken. Voeg velden toe waaraan door scripts gerefereerd wordt in de webresource aan de Afhankelijke velden zodat ze niet per ongeluk kunnen worden verwijderd. |
Geef parameters door aan webresources
Een HTML-webresource kan parameters accepteren die worden doorgegeven als queryreeksparameters.
De gegevens over de record kunnen worden doorgegeven door de optie Geef de typecode van het recordobject en de unieke id's als parameters door in te schakelen. Als gegevens in het veld Aangepaste parameter(gegevens) worden ingevoerd, worden ze doorgegeven met behulp van de gegevensparameter. De doorgegeven waarden zijn:
Parameter |
Beschrijving |
---|---|
data |
Deze parameter wordt alleen doorgegeven als er tekst voor Aangepaste parameter(gegevens) wordt geleverd. |
orglcid |
De standaardtaal-LCID van de Organisatie. |
orgname |
De naam van de organisatie. |
userlcid |
De voorkeurstaal-LCID van de gebruiker |
type |
De code van het entiteittype. Deze waarde kan voor aangepaste entiteiten in andere organisaties verschillend zijn. Gebruik in plaats daarvan de naam van het identiteittype. |
typename |
De naam van het entiteittype. |
id |
De id-waarde van de record. Deze parameter heeft geen waarde totdat de entiteitsrecord wordt opgeslagen. |
Andere parameters zijn niet toegestaan en de webresource wordt niet geopend als andere parameters worden gebruikt. Als u meerdere waarden moet doorgeven, kan de gegevensparameter worden overbelast om er meer parameters in op te nemen. Raadpleeg de SDK Voorbeeld: Meerdere waarden doorgeven aan een Webresource met behulp van de Gegevensparameter
Eigenschappen van IFrame
U kunt IFrames toevoegen aan een formulier om inhoud van een andere website in een formulier te integreren.
Notitie
-
U kunt een IFRAME niet toevoegen in een formulierkoptekst of -voettekst.
-
Microsoft Dynamics 365-formulieren zijn niet ontworpen om binnen IFrames te worden weergegeven.
Tab |
Eigenschap |
Beschrijving |
---|---|---|
Algemeen |
Naam |
Vereist: Een unieke naam voor de IFrame. De naam mag alleen alfanumerieke tekens en onderstrepingstekens bevatten. |
URL |
Vereist: De URL voor de pagina die wordt weergegeven in de IFrame. Belangrijk
Belangrijk
|
|
Recordobject-typecode en unieke id's als parameters doorgeven |
Gegevens over de organisatie, de gebruiker en de record kunnen worden doorgegeven aan de IFrame.Meer informatie:Geef parameters door aan IFrames |
|
Label |
Vereist: Een label om weer te geven voor de IFrame. |
|
Label in het formulier weergeven |
Of het label moet worden weergegeven. |
|
Het uitvoeren van scripts tussen frames beperken, indien ondersteund |
Het wordt beschouwd als een beveiligingsrisico als interactie wordt toegestaan tussen pagina's van een andere website en de Microsoft Dynamics 365-toepassing met behulp van scripts. Gebruik deze optie om het uitvoeren van scripts tussen frames voor pagina's die u niet beheert te beperken. Meer informatie:Selecteer of het uitvoeren van scripts tussen frames worden beperkt |
|
Standaard zichtbaar |
Weergave van de IFrame is optioneel en kan worden beheerd met behulp van scripts.Meer informatie:Zichtbaarheidsopties |
|
Opmaak |
Selecteer het aantal kolommen dat het besturingselement in beslag neemt |
Als de sectie die de IFrame bevat meer dan één kolom heeft, kunt u het veld zo instellen dat het evenveel kolommen bezet als sectie. |
Selecteer het aantal rijen dat het besturingselement in beslag neemt |
U kunt de hoogte van de IFrame beheren door een aantal rijen op te geven dat het besturingselement in beslag neemt. |
|
Vouw automatisch uit om de beschikbare ruimte te gebruiken |
In plaats van de hoogte in te stellen met een aantal rijen, kunt u toestaan dat de IFramehoogte wordt uitgevouwen tot de beschikbare ruimte. |
|
Selecteer het schuiftype voor de IFrame |
U hebt drie opties:
|
|
Rand weergeven |
Geef een rand om de IFrame weer. |
|
Afhankelijkheden |
Afhankelijke velden |
Er kan interactie bestaan tussen een IFrame en velden in het formulier dat een script gebruikt. Als een veld wordt verwijderd uit het formulier, dan kan het script in de IFrame worden onderbroken. Voeg velden toe waaraan door scripts gerefereerd wordt in de IFrames aan de Afhankelijke velden zodat ze niet per ongeluk kunnen worden verwijderd. |
Geef parameters door aan IFrames
De gegevens over de record kunnen worden doorgegeven door de optie Geef de typecode van het recordobject en de unieke id's als parameters door in te schakelen. De doorgegeven waarden zijn:
Parameter |
Beschrijving |
---|---|
orglcid |
De standaardtaal-LCID van de Organisatie. |
orgname |
De naam van de organisatie. |
userlcid |
De voorkeurstaal-LCID van de gebruiker |
type |
De code van het entiteittype. Deze waarde kan voor aangepaste entiteiten in andere organisaties verschillend zijn. Gebruik in plaats daarvan typename. |
typename |
De naam van het entiteittype. |
id |
De id-waarde van de record. Deze parameter heeft pas een waarde als de entiteitrecord wordt opgeslagen. |
Navigatie bewerken
Met de navigatie binnen het formulier kunnen personen lijsten met gerelateerde records bekijken. Elke entiteitsrelatie heeft eigenschappen om te beheren of de relatie moet worden weergegeven.Meer informatie:Navigatiedeelvensteritem voor primaire entiteit
Alle entiteitsrelaties die zijn geconfigureerd om te worden weergegeven, kunnen worden genegeerd in de formuliereneditor.
Zie Formuliernavigatie voor gerelateerde entiteiten toevoegen of bewerken voor stapsgewijze instructies.
Om navigatie bewerken in te schakelen, moet u eerst Navigatie selecteren in de groep Selecteren van het tabblad Start.
In de Relatieverkenner kunt u filteren met behulp van 1:N (een-op-veel)- of N:N (veel-op-veel)-relaties, of alle beschikbare relaties bekijken. Het selectievakje Alleen ongebruikte relaties weergeven is uitgeschakeld en geselecteerd. U kunt elke relatie dus slechts één keer toevoegen.
Als u een relatie van de Relatieverkenner wilt toevoegen, dubbelklikt u er gewoon op en de relatie wordt toegevoegd onder de momenteel geselecteerde relatie in het navigatiegebied. Dubbelklik op een relatie in het navigatiegebied en u kunt het label op het tabblad Weergave wijzigen. Op het tabblad Naam kunt u informatie over de relatie zien. Gebruik de knop Bewerken om de definitie van de entiteit te openen.
Er zijn vijf groepen in het navigatiegebied. U kunt ze verslepen om ze te verplaatsen en erop dubbelklikken om het label te wijzigen, maar u kunt ze niet verwijderen. Deze groepen worden alleen weergegeven wanneer er iets in zit. Als u een groep niet wilt weergeven, moet er u niets aan toevoegen.
Gebeurtenis-handlers configureren
Formuliergebeurtenis-handlers kunnen voor de volgende gebieden in een formulier worden geconfigureerd.
Element |
Gebeurtenis |
Beschrijving |
---|---|---|
Formulier |
OnLoad |
Treedt op wanneer het formulier wordt geladen. |
OnSave |
Treedt op wanneer gegevens worden opgeslagen. |
|
Tabblad |
TabStateChange |
Treedt op wanneer het tabblad wordt uitgevouwen of samengevouwen. |
Veld |
OnChange |
Treedt op wanneer gegevens in het veld worden gewijzigd en het besturingselement de focus kwijtraakt. |
Een gebeurtenis-handler bestaat uit een verwijzing naar een JavaScript-webresource en een functie die binnen deze webresource is gedefinieerd en wordt uitgevoerd wanneer de gebeurtenis optreedt. Elk element mag maximaal 50 afzonderlijke geconfigureerde gebeurtenis-handlers hebben.
Belangrijk
Het onjuist configureren van een gebeurtenis-handler kan resulteren in scriptfouten waardoor het formulier niet kan worden geladen of niet goed functioneert. Als u niet de ontwikkelaar van het script bent, zorg er dan voor dat u precies begrijpt welke configuratieopties het script vereist.
Zorg dat u alleen een scriptgebeurtenis-handler configureert met een bibliotheek die afkomstig is uit een bron die u vertrouwt. Scripts kunnen worden gebruikt om een actie uit te voeren die een gebruiker kan uitvoeren en een slecht geschreven script kan de prestaties van een formulier ernstig beschadigen.
Nadat u een gebeurtenis-handler hebt geconfigureerd, test dan altijd of deze correct werkt.
Een gebeurtenis-handler configureren
Selecteer in de formuliereneditor het element met de gebeurtenis waarvoor u een handler wilt configureren.
Klik op de Tabblad Start in de groep Bewerken op Eigenschappen wijzigen of dubbelklik eenvoudig op het element.
Selecteer in het dialoogvenster van elementeneigenschappen het tabblad Gebeurtenissen.
Vouw het gebied Formulierbibliotheken uit. Als de bibliotheek met de functie die u wilt instellen als gebeurtenis-handler nog niet is vermeld, voegt u de bibliotheek toe.
Een formulierbibliotheek aan een gebeurtenis-handler toevoegen
Klik in de sectie Formulierbibliotheken van de Gebeurtenissenlijst op Toevoegen.
Zoek de JavaScript-webresource in de lijst met beschikbare webresources. Selecteer de webresource en klik op Toevoegen.
Als de JavaScript-webresource die u zoekt niet bestaat, klikt u op Nieuw om een nieuw webresourceformulier te maken.
Een JavaScript-webresource maken
Stel in het webresourceformulier de eigenschappen in zoals aangegeven in de volgende tabel.
Eigenschap
waarde
Naam
Vereist. Typ de naam van de webresource.
weergavenaam
Vereist. Typ de naam die in de lijst met webresources moet worden weergegeven.
Beschrijving
Optioneel. Typ een beschrijving van de webresource.
Type
Vereist. Selecteer Script (JScript).
Taal
Optioneel. Klik op een van de talen die beschikbaar zijn voor uw organisatie.
Als u een script hebt gekregen, wordt het ten zeerst aanbevolen dat u de knop Bladeren gebruikt om het bestand te zoeken en te uploaden.
U kunt ook op de knop Teksteditor klikken en de inhoud van het script in het dialoogvenster Inhoud bewerken plakken of typen.
Notitie
Omdat deze eenvoudige teksteditor geen functies biedt om de juistheid van het script te controleren, raden we aan een afzonderlijke toepassing te gebruiken, zoals Microsoft Visual Studio, om scripts te bewerken en vervolgens te uploaden.
Klik op Opslaan en sluit het webresourcedialoogvenster. De webresource die u hebt gemaakt, is nu geselecteerd in het dialoogvenster Record opzoeken.
Klik op Toevoegen om het dialoogvenster te sluiten.
Selecteer in de sectie Gebeurtenis-handlers de gebeurtenis waarvoor u een gebeurtenis-handler wilt instellen.
Klik op Toevoegen om het dialoogvenster Handlereigenschappen te openen.
Klik op het tabblad Details op de voorkeursbibliotheek en typ de naam van de functie die moet worden uitgevoerd voor de gebeurtenis.
De gebeurtenis-handler is standaard ingeschakeld. Schakel het selectievakje Ingeschakeld uit als u deze gebeurtenis niet wilt inschakelen.
Voor bepaalde functies is een uitvoeringscontext vereist om door te geven aan de functie. Selecteer Uitvoeringscontext doorgeven als eerste parameter als dit vereist is.
Sommige functies kunnen een reeks parameters accepteren om het gedrag van een functie te beheren. Als deze vereist zijn, geeft u ze op in de Door komma's gescheiden lijst met parameters die worden doorgegeven aan de functie.
Voeg op het tabblad Afhankelijkheden alle velden toe waarvan het script afhankelijk is in het gebied Afhankelijke velden.
Klik op OK om het dialoogvenster Handlereigenschappen te sluiten.
Als de gebeurtenis-handler is ingevoerd, kunt u de volgorde aanpassen waarin de functie met betrekking tot de andere onderdelen wordt uitgevoerd door de groene pijlen te gebruiken om het omhoog of omlaag te verplaatsen.
Klik op OK om het dialoogvenster elementeigenschappen te sluiten.
Klik op Opslaan om uw wijzigingen op te slaan. Klik op Publiceren om het formulier te publiceren.
Notitie
Hoewel de gebruikersinterface (UI) u de mogelijkheid biedt de volgorde aan te passen waarin scripts worden geladen met de groene pijlen voor omhoog en omlaag, worden de script niet sequentieel geladen.Meer informatie:MSDN: Afhankelijkheden van bibliotheken beheren
Zie ook
Interactieve formulieren maken en ontwerpen voor de interactieve servicehub
Formulieren voor snelle invoer maken en bewerken
Snelle-weergaveformulieren maken en bewerken
© 2017 Microsoft. Alle rechten voorbehouden. Auteursrecht