Registrare un widget personalizzato con il motore di script XFA 

Quando il codice widget personalizzato è pronto, registralo con il motore di script utilizzando registerConfigAPI per Bridge modulo. Prende widgetConfigObject come input.

window.formBridge.registerConfig("widgetConfig",
        {
        ".<field-identifier>":"<name-of-the-widget>"
        }
    );

widgetConfigObject

La configurazione del widget viene fornita come oggetto JSON (un insieme di coppie chiave-valore) in cui la chiave identifica i campi e il valore rappresenta il widget da utilizzare con tali campi. Esempio di configurazione:

*{*

*"identifier1" : "customwidgetname",
"identifier2" : "customwidgetname2",
..
}*

dove "identifier" è un selettore CSS jQuery che rappresenta un particolare campo, un insieme di campi di un particolare tipo o tutti i campi. Di seguito viene elencato il valore dell’identificatore in casi diversi:

Tipo di identificatoreIdentificatoreDescrizione
Campo particolare con nome nomecampoIdentificatore:"div.fieldname"Tutti i campi denominati "fieldname" vengono riprodotti utilizzando il widget.
Tutti i campi di tipo "type" (dove type è NumericField, DateField e così via).:Identificatore: "div.type"Per Timefield e DateTimeField, il tipo è textfield in quanto questi campi non sono supportati.
Tutti i campiIdentificatore: "div.field"

Experience Manager