Sviluppo4d.it
Sito indipendente di informazioni tecniche per sviluppatori 4th Dimension italiani  

Sviluppatori 4D

Utility 4D

Risorse 4D



4d logo
Naviga: Prev Next

Titolo: Visualizzare il dettaglio in una finestra diversa dalla lista

Categoria: Codice Ultimo Aggiornamento: 20/04/04


In automatico le applicazioni 4th Dimension visualizzano il layout di input nella stessa finestra in cui era visualizzato quello di output. Per fare in modo che invece venga aperta una nuova finestra è necessario abilitare l'evento On Double Clicked nel form di output e scrivere nel metodo del form alcune righe tipo queste:

Case of
          :(Form event=On Double Clicked)
           FILTER EVENT
           IlMioMostraRecord(Current form table)
End case

Quando l'utente esegue un doppio clic su un record, 4D lo intercetta; a questo punto l'istruzione FILTER EVENT dice a 4D di non gestire in automatico l'evento e invece eseguire il mio metodo personalizzato di visualizzazione.

Il metodo potrebbe avere una forma di questo tipo:

C_POINTER($1;$table_ptr)
$table_ptr:=$1

$recordNumber_l:=Record number($table_ptr->)
UNLOAD RECORD($table_ptr->)

$processName_t:="Input"
$processNumber_l:=New process("MostraRecord2";64*1024;$processName_t;$table_ptr;$recordNumber_l;Current process;*)
If ($processNumber_l>0)
          BRING TO FRONT($processNumber_l)
End if

Inviato da: PierPaolo Sichera Visite: 8015

Se accedi con utente e password, puoi aggiungere dei commenti.


Accesso

User: Nuovo
Pass: Accedi

Utenti Registrati

Cerca

Se non trovi le informazioni che cerchi scrivi a aiuto@sviluppo4d.it

4D Principali

4D Discussioni

Faq random


Crediti

Dominio registrato da ZetaNet
Sito realizzato da Nexus srl
4D SQL 11.8.0 offerto da 4D & Italsoftware
Icone di FAMFAMFAM
Moderato da Umberto Migliore
266 utenti registrati

Pagina servita il 18/12/17 alle 23:30:37 Valid HTML 4.01! Valid CSS!

Mutuo Facile, Serie Filmcards, Serie Singloids e altre app di Nexus srl per iPhone e iPad

Cidroid, distributore italiano lettori barcode per Apple iPhone, iPod, iPad della IPC