Questa documentazione è stata tradotta automaticamente dall'IA.
In NocoBase, RunJS offre un metodo di estensione leggero, ideale per scenari di sperimentazione rapida e gestione di logiche temporanee. Senza la necessità di creare un plugin o modificare il codice sorgente, Le permette di personalizzare interfacce o interazioni tramite JavaScript.
Grazie ad esso, può inserire direttamente codice JS nel builder dell'interfaccia utente per ottenere:
Personalizzi il rendering dei blocchi tramite JS, ottenendo il controllo completo sulla struttura e sullo stile del blocco. È ideale per visualizzare componenti personalizzati, grafici statistici, contenuti di terze parti e altri scenari altamente flessibili.

Documentazione: Blocco JS
Personalizzi la logica di clic dei pulsanti di azione tramite JS, consentendoLe di eseguire qualsiasi operazione frontend o richiesta API. Ad esempio: calcolare valori dinamicamente, inviare dati personalizzati, attivare popup, ecc.

Documentazione: Azione JS
Personalizzi la logica di rendering dei campi tramite JS. Può visualizzare dinamicamente stili, contenuti o stati diversi in base ai valori del campo.

Documentazione: Campo JS
Esegua il rendering di elementi indipendenti tramite JS senza vincolarli a campi specifici. È comunemente utilizzato per visualizzare blocchi di informazioni personalizzati.

Documentazione: Elemento JS
Personalizzi il rendering delle colonne di tabella tramite JS. Può implementare logiche di visualizzazione complesse per le celle, come barre di progresso, etichette di stato, ecc.

Documentazione: Colonna di Tabella JS
Controlli la logica di collegamento tra i campi in moduli o pagine tramite JS. Ad esempio: quando un campo cambia, modifichi dinamicamente il valore o la visibilità di un altro campo.

Documentazione: Regole di Collegamento
Personalizzi le condizioni di attivazione e la logica di esecuzione del flusso di eventi tramite JS per costruire catene di interazione frontend più complesse.

Documentazione: Flusso di Eventi