cabrillo.Modal – Client

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 1 Minute Lesedauer
  • Cabrillo JS Funktionen zum Darstellen von Webinhalten in nativen Modalen.

    cabrillo.modal – verwerfen Modal (Objektdaten)

    Verwenden Sie diese Option, um ein modales Element zu schließen, das mit angezeigt wurde Präsentationsmodal() Funktion.

    Ein vorgestelltes modales Element ist dafür verantwortlich, sich selbst zu verwerfen und alle Ergebnisse an den darstellenden Kontext zurückzugeben. Die Modales Element verwerfen() Die Funktion muss aus dem dargestellten Kontext aufgerufen werden, nicht aus dem darstellenden Kontext.

    Tabelle : 1. Parameter
    Name Typ Beschreibung
    Daten Objekt Optional. Ein Objekt, das an den präsentierenden Kontext zurückgegeben werden soll, wenn der präsentierte Kontext sich selbst verwirft.
    Tabelle : 2. Rückgaben
    Typ Beschreibung
    Versprechen Bei Erfolg ein ungelöstes Objekt, andernfalls ein Fehler.
    // Any object can be passed back to the presenting context when the presented context dismisses itself.
    var results = {
        team: 'Mobile'
        company: 'ServiceNow'
    }
    
    cabrillo.modal.dismissModal(results).then(function() {
        console.log('Modal was dismissed and results were passed to presenting context.');
    }, function(error) {
        console.log(error);
    });

    cabrillo.modal – präsentModal( Zeichenfolgentitel, Zeichenfolgen-url, ZeichenfolgenloseButtonStyle, ZeichenfolgenmodalPresentationStyle)

    Stellt Inhalt in einer nativen modalen Schnittstelle dar.

    Tabelle : 3. Parameter
    Name Typ Beschreibung
    Titel Zeichenfolge Titel der modalen Schnittstelle.
    URL Zeichenfolge Die URL zum Öffnen des modalen Elements. Dies muss eine interne Instanz-URL sein (vollständig qualifiziert oder relativ; eine relative URL wird bevorzugt).
    Schließen Sie Schaltflächenstil Zeichenfolge Stil der Schaltfläche „Schließen“ der modalen Schnittstelle.
    Mögliche Werte:
    • cabrillo.modal.CLOSE_BUTTON_STYLE_CANCEL
    • cabrillo.modal.CLOSE_BUTTON_STYLE_CLOSE
    • cabrillo.modal.CLOSE_BUTTON_STYLE_DONE
    Weitere Informationen finden Sie unter Cabrillo-JS-Konstanten: Stile der Schaltfläche „Schließen“.
    ModalPresentationStyle Zeichenfolge Präsentationsstil der modalen Schnittstelle.
    Mögliche Werte:
    • cabrillo.modal.MODAL_PRESENTATION_STYLE_FULL_SCREEN
    • cabrillo.modal.MODAL_PRESENTATION_STYLE_FORM_SHEET
    Weitere Informationen finden Sie unter Cabrillo-JS-Konstanten: Modale Präsentationsstile.
    Hinweis:
    Dieser Parameter wird nur für unterstützt Apple iOS.
    Tabelle : 4. Rückgaben
    Typ Beschreibung
    Versprechen Bei Erfolg ein Cabrillo.ModalResponse-Objekt, andernfalls ein Fehler.

    Präsentieren Sie ein natives modales Element, das eine anwenderdefinierte URL lädt. Dadurch wird eine anwenderdefinierte Serviceportal-Seite in einem modalen Element im Formularblattstil angezeigt. Die Zusage ist erfüllt, wenn das Modal verworfen wird. Siehe Modales Element verwerfen() Funktion für anwenderdefinierte Verwerfungsfähigkeiten.

    cabrillo.modal.presentModal('Portal Page',
        '/$sp.do?id=my_modal_page',
        cabrillo.modal.CLOSE_BUTTON_STYLE_CLOSE,
        cabrillo.modal.MODAL_PRESENTATION_STYLE_FORM_SHEET
    ).then(function(response) {
        // The results from the modal are in a results key on the response object.
        var results = response && response.results ? response.results : null;
    
        if (results) {
            console.log('Modal dismissed with results.', results);
        } else {
            console.log('Modal dismissed without results.');
        }
    }, function(error) {
        console.log(error);
    });