Generatore di template di codice della struttura dell'IU web

Accedere al generatore di modelli di codice dall'opzione Genera codice nella barra degli strumenti superiore del workbench Designer.

Il generatore include le seguenti sezioni:

  • Modelli disponibili

    Visualizza tutti i modelli disponibili in una vista ad albero. Include modelli predefiniti e personalizzati. I modelli predefiniti sono disponibili per JSB (JavaScript Builder), mashup, azioni Struts, risorse, autorizzazioni risorsa e menu.

    Le applicazioni che utilizzano solo il cluster uifwk avranno solo il modello JSB predefinito disponibile in Designer Workbench esistente.

    Crea modelli personalizzati dalle copie dei modelli predefiniti.

  • Dettagli modello

    Include il testo variabile che è possibile modificare (la sezione Variabili di input del modello) e il codice generato dal modello (la sezione Codice generato). I campi nella sezione Variabili di input del template dipendono dal tipo di template.

Finestra Code Template Generator

Ad esempio, è possibile creare un nuovo modello JSB dal modello predefinito facendo clic con il tasto destro del mouse su un modello JSB predefinito e facendo clic su Crea da selezionato. Viene visualizzata la finestra Crea nuovo template. Quindi, utilizzare la sezione Variabili definite dall'utente della finestra Crea nuovo modello per aggiungere una nuova variabile target_name che utilizza il tipo expr e il valore className. Se si utilizza lo stesso modello di codice, è possibile rimuovere l'input Nome destinazione poiché questa variabile ora otterrebbe il valore della variabile className . Una volta salvato, questo modello JSB personalizzato avrà cinque campi di input nella finestra Generatore modello di codice invece dei sei campi di input che appaiono nel modello JSB predefinito. È anche possibile modificare il modello e utilizzare la variabile className invece della variabile target_name, con lo stesso risultato.

Non è possibile modificare un modello predefinito, ma è possibile copiarne il contenuto per creare un modello personalizzato. È possibile modificare un modello personalizzato o copiarne il contenuto per creare un altro modello personalizzato.

I campi visualizzati nella sezione Variabili di input del template dipendono dal componente che si sta modificando. I valori immessi in questa sezione vengono assegnati al codice XML che verrà creato. Questi valori vengono memorizzati anche nel file json dello schermo.

Ad esempio, nel grafico precedente che mostra un modello JSB, stk è il valore della variabile Nome progetto, che è l'etichetta per la variabile proj_name (progetto JSB) utilizzata nel modello di codice. Il valore stk viene assegnato alla variabile corrispondente (proj_name) e sostituito nel codice generato.

I valori nella sezione Variabili di input modello vengono visualizzati nella sezione Codice generato dopo aver fatto clic sul pulsante Genera codice . È possibile modificare direttamente il codice generato, ma queste modifiche andranno perse se si fa nuovamente clic sul pulsante Genera codice durante questa sessione. Il testo nel campo Codice generato non viene salvato su un file su disco. È possibile copiare il codice generato in un altro file.

Facendo clic sul pulsante OK si salvano tutte le modifiche dello schermo al file json dello schermo e si chiude il generatore di modelli di codice. In altre parole, vengono salvati tutti i valori di variabile per tutti i modelli. Facendo clic sul pulsante Annulla , si chiude il generatore di modelli di codice senza salvare le modifiche al file json della schermata.