Ci sono quattro elementi progettati per la selezione da parte dell'utente dall'elenco in AppMaster:

  • Selezionare
  • A discesa
  • Seleziona (enum)
  • Ri-selezione

Questi elementi sono presenti nel designer dell'applicazione web:

Elements in the web application designer

Select

Questo elemento è progettato per selezionare da un elenco statico di opzioni impostate nell'editor.

Dopo aver spostato l'elemento Select Dopo aver spostato l'elemento sull'area di disegno, apparirà una finestra a comparsa in cui si potrà scegliere se selezionare un solo valore o più valori.

This element is designed to select from a static list of options set in the editor.

Per aggiungere e modificare le opzioni di select, fare clic sull'elemento e accedere alla scheda Option scheda.

Dropdown è simile a Selectma non salva il valore selezionato. Dropdown spesso avvia un BP quando si fa clic su una delle opzioni.

Per aggiungere e modificare le opzioni da selezionare, fare clic sull'elemento e passare alla scheda Option scheda.

 Dropdown often starts some BP when you click on one of the

Select (enum)

Select (enum) si usa per selezionare un valore da un elemento enum. Quando si crea questo elemento, viene visualizzata una finestra in cui è necessario selezionare l'origine dati (una delle fonti esistenti). enum).

Select (enum) is used to select a value from an enum

Relselect

Questo elemento viene utilizzato per selezionare valori da record del database. Quando lo si crea, si deve scegliere l'origine dei dati dall'elenco dei modelli. Dopo aver selezionato l'origine, sarà possibile selezionare il campo da visualizzare.

Creiamo un elemento RelSelect con l'origine dati User e il campo Login.

Let's create a RelSelect with the data source User and the field Login.

Affinché RelSelect per funzionare, è necessario inviare i dati necessari utilizzando il processo aziendale.

Il BP deve ricevere i dati utilizzando il blocco GET e passarli a RelSelect, utilizzando il RelSelect Update Properties blocco.

Carichiamo tutti gli amministratori dell'applicazione in RelSelect. Utilizzare il blocco Server Request GET /user/ . Impostare il valore predefinito del campo di input groups a admin. In questo modo, nel campo dei dati di output, si otterranno solo gli utenti del gruppo Admin gruppo. Passare questi dati a RelSelect Update Properties.

Per far apparire un campo dati in RelSelect Update Properties, specificare un Component ID.

Ora, RelSelect visualizzerà i login di tutti gli amministratori dell'applicazione.

La selezione effettuata dall'utente può essere utilizzata in seguito nel BP. Esiste un campo selected per questo scopo. Esso memorizza i valori selezionati.

Supponiamo di avere un task modello di dati associato agli utenti. Con RelSelectpossiamo visualizzare solo i dati tasks relativi all'utente selezionato.

Aggiungiamo la tabella task alla pagina e torniamo alla BP configurata per RelSelect.

Creiamo un'altra BP per il trigger onChange che aggiornerà i dati della tabella in seguito alla selezione in RelSelect.

Con il blocco RelSelect Get Properties si ottiene l'utente selezionato.

Espandiamolo con Expand Usere passiamo il suo ID al blocco Server Request GET /task/ e passare i dati al blocco Table Update Data.

Display only those tasks related to the selected user

Quando si seleziona un utente in RelSelectla tabella delle attività visualizza i record associati all'utente selezionato.

Was this article helpful?

AppMaster.io 101 Corso intensivo

10 Moduli
2 settimane

Non sai da dove cominciare? Inizia con il nostro corso intensivo per principianti ed esplora AppMaster dalla A alla Z.

Inizia il corso
Development it’s so easy with AppMaster!

Serve ancora aiuto?

Risolvi qualsiasi problema con l'aiuto dei nostri esperti. Risparmia tempo e concentrati sulla creazione delle tue applicazioni.

headphones

Contatta il Supporto

Parlaci del tuo problema e ti troveremo una soluzione.

message

Chat comunitaria

Discuti le domande con altri utenti nella nostra chat.

Unisciti alla comunità