Universal Editor-aanroepen calls
Leer over de verschillende soorten vraag die door de Universele Redacteur aan uw app wordt gemaakt om u te helpen wanneer het zuiveren.
Overzicht overview
De Universele Redacteur communiceert met uw van instrumenten voorzien app door een reeks bepaalde vraag. Dit is transparant voor en heeft geen invloed op de gebruikerservaring.
Voor de ontwikkelaar, echter, kan het begrip van deze vraag en wat zij doen waardevol zijn wanneer het zuiveren van uw toepassing wanneer het gebruiken van de Universele Redacteur. Als u van instrumenten uw app hebt voorzien en het zich niet zoals voorzien gedraagt, kan het nuttig zijn om het lusje van het Netwerk van de ontwikkelaarshulpmiddelen in uw browser te openen en de vraag te inspecteren aangezien u inhoud in uw app uitgeeft.
- De nuttige lading van de vraag bevat details van wat door de redacteur met inbegrip van het identificeren van wat wordt bijgewerkt en hoe te om het bij te werken.
- De Reactie omvat details van wat precies door de redacteursdienst werd bijgewerkt. Hiermee kunt u het vernieuwen van de inhoud in de editor vereenvoudigen. In bepaalde gevallen, zoals bij een
move
-aanroep, moet de gehele pagina worden vernieuwd.
Zodra een vraag met succes wordt voltooid, worden de gebeurtenissen teweeggebracht die de lading van het verzoek en van de reactie omvatten, die voor uw eigen app kan worden aangepast. Gelieve te zien de de gebeurtenissen van de Universele Redacteur van het document 🔗 voor meer details.
Hieronder volgt een lijst met de typen aanroepen die de Universal Editor naar uw app uitvoert, samen met voorbeeldladingen en reacties.
Bijwerken update
Een update
-aanroep doet zich voor wanneer u inhoud in uw app bewerkt met de Universal Editor. update
houdt de wijzigingen aan.
De nuttige lading omvat details van wat om aan JCR terug te schrijven.
resource
: Het JCR-pad dat moet worden bijgewerktprop
: De JCR-eigenschap die wordt bijgewerkttype
: Het JCR-waardetype van de eigenschap die wordt bijgewerktvalue
: De bijgewerkte gegevens
code language-json |
---|
|
code language-json |
---|
|
Details details
Er verschijnt een details
-aanroep wanneer u uw app in de Universal Editor laadt om de inhoud van de app op te halen.
Zijn nuttige lading omvat de gegevens die moeten worden teruggegeven evenals details van wat de gegevens (het schema) vertegenwoordigen zodat kunnen zij in de Universele Redacteur worden teruggegeven.
- Voor een component haalt de Universal Editor alleen een
data
-object op, aangezien het schema van de gegevens in de app is gedefinieerd. - Voor inhoudsfragmenten haalt de Universal Editor ook een
schema
-object op, aangezien het Content Fragment Model is gedefinieerd in de JCR.
code language-json |
---|
|
code language-json |
---|
|
Toevoegen add
Er treedt een add
-aanroep op wanneer u een nieuwe component in uw app plaatst met de Universal Editor.
De lading ervan bevat een path
-object dat de locatie bevat waar de inhoud moet worden toegevoegd.
Het omvat ook een content
voorwerp met extra voorwerpen voor eindpunt-specifieke details van de inhoud die voor elke stop moet worden opgeslagen. Als uw app bijvoorbeeld is gebaseerd op inhoud van AEM en Magento, bevat de payload voor elk systeem een gegevensobject.
code language-json |
---|
|
code language-json |
---|
|
Verplaatsen move
Een move
-aanroep doet zich voor wanneer u een component binnen uw toepassing verplaatst met de Universal Editor.
De lading omvat een from
voorwerp dat bepaalt waar de component was en een to
voorwerp dat bepaalt waar het werd bewogen.
code language-json |
---|
|
code language-json |
---|
|
Verwijderen remove
Een remove
-aanroep doet zich voor wanneer u een component in uw app verwijdert met de Universal Editor.
De lading ervan bevat het pad van het object dat is verwijderd.
code language-json |
---|
|
code language-json |
---|
|
Publish publish
Een publish
vraag komt voor wanneer u de Publish knoop in de Universele Redacteur klikt om de inhoud te publiceren die u hebt uitgegeven.
De Universal Editor herhaalt de inhoud en genereert een lijst met verwijzingen die ook moeten worden gepubliceerd.
code language-json |
---|
|
code language-json |
---|
|