IGSuiteIGSuite FrameWork
  Shows a printable version of this pageCan I help you ?
Deep Blue Skin Deep Blue Skin
Virgilio Skin Virgilio Skin
WindowXP Skin WindowXP Skin
Dark Skin Dark Skin
Bari Skin Bari Skin
Previous Page Next Page
lt t tr
l
This application show you some IGSuite Framework features. With buttons above you can see different skin applied to the same gui. Switch into different tabs to view the features. If you want to see the code of this application click Here.
If you find a graphic problem with your browser, please let me know and send information about your browser and operating system to staff@igsuite.org. This Page Is Valid HTML 4.01 Transitional!
r
lb b br
 
IGSuite can easily generate sofisticated forms. Put your mouse over the label of each field to show a short description of input type.
Text Field
Questo e' un comune campo per l'input del testo. in esso e' possibile predisporre delle Regex (perl style) per il controllo del contenuto
Date Field
Questo campo e' come uno di tipo text ma predisposto appositamente per l'inserimento delle date. Apparte il calendario Js che facilita il recupero di una data, e' possibile inserire le date in numerosissimi modi. Provate per esempio a inserire date del tipo: 1304; 13; 130404; 13042004 e premere su submit la data sara' convertita automaticamente
Show calendar
Colour Map Field
Show colour map
TextArea Field
Questo campo e' un comune textarea. E' utile notare che per ogni tipo di field e' possibile assegnare degli attributi tipo size, value, pattern, name, show e molti altri che ne definiscono il comportamento
Increase areaDecrease areaIncrease textDecrease textCheck SpellingBeautify text
Combo Field
Una delle mancanze dei form html e' proprio quella dei campi combo. Cioe' la possibilita' di inserire un valore o di sceglierne uno da un elenco predefinito.
view list
Back to list
Select Field
I campi select sono i piu' dinamici del framework. E' possibile popolarli con array e hash e visualizzarne i valori con ordini per valore o per chiave
Logins Field
Con questo tipo di campo e' facilissimo creare un campo select popolato da tutti gli utenti definiti nel sistema
Show available user groups
Label Field
CloseIGSuite
Select field
Checkbox Field
1
2
3
Checkbox field inside a Tooltip, click here
Multiselect field
Label1Label2
 
L'interfaccia con i database e' gestita in IG da sole due funzioni: DbQuery e FetchRow. Con la prima e' possibile passare una query al database, che sara' parsata e a seconda del $IG::db_driver impostato subira' delle conversioni nel corrispondente dialetto SQL, permettendo a IG l'uso del modulo appropriato da passare al database. FetchRow si occupa invece di recuperare la risposta del server che a seconda della query puo' essere un array o uno scalare. Da notare che le date sia nelle query passate che nei risultati sono convertite automaticamente secondo il valore che assume $IG::date_format
Admin User 31.12.2005
Dean Sam 01.01.2999
Tenori Franco 01.01.2999
Montero Juan 01.01.2999
Marco Tulio 01.01.2999
Bertrand Gerard 01.01.2999
 
Con la funzione TabPane() e' facile generare i tabs anche in modo annidato. Cliccate sulle labels per visualizzarne il contenuto.
 
Information alert Quello che vedete racchiudere questo testo e' il risultato di TaskMsg una delle funzioni che serve a visualizzare messaggi in vari modi. Click me
Prova di un quickhelp all'interno di un Pan.
 
Quello che vedete racchiudere questo testo e' il risultato di TaskMsg una delle funzioni che serve a visualizzare messaggi in vari modi. Click me
Prova di un quickhelp all'interno di un Pan.
 
Quello che vedete racchiudere questo testo e' il risultato di TaskMsg una delle funzioni che serve a visualizzare messaggi in vari modi. Click me
Prova di un quickhelp all'interno di un Pan.
 
lt t tr
l
Quello che vedete racchiudere questo testo e' il risultato di TaskMsg una delle funzioni che serve a visualizzare messaggi in vari modi. Click me
Prova di un quickhelp all'interno di un Pan.
r
lb b br
 
Quello che vedete racchiudere questo testo e' il risultato di TaskMsg una delle funzioni che serve a visualizzare messaggi in vari modi. Click me
Prova di un quickhelp all'interno di un Pan.
 
lt t tr
l Quello che vedete racchiudere questo testo e' il risultato di TaskMsg una delle funzioni che serve a visualizzare messaggi in vari modi. Click me
Prova di un quickhelp all'interno di un Pan.
r
lb b br
 
Quello che vedete racchiudere questo testo e' il risultato di TaskMsg una delle funzioni che serve a visualizzare messaggi in vari modi. Click me
Prova di un quickhelp all'interno di un Pan.
bc
 
 
 
Quello che vedete racchiudere questo testo e' il risultato di TaskMsg una delle funzioni che serve a visualizzare messaggi in vari modi. Click me
Prova di un quickhelp all'interno di un Pan.
 
a=l'acqua a%3Dl%27acqua
'''link''' http://www.igsuite.org '''link''' www.igsuite.org
13.04.1973 Tuesday
13.04.1973 @(13,4,1973)
1,4,73 01-04-1973
13,4,1973,-40 04.03.1973
130473 13.04.1973
230000 224.6 Kb
 
Con MkCalendar() e' possibile generare onthefly calendari che possono contenere anche gli eventi di uno specifico utente
January2008
  12345
6789101112
13141516171819
20212223242526
2728293031  
       
February2008
     12
3456789
10111213141516
17181920212223
242526272829 
       
March2008
      1
2345678
9101112131415
16171819202122
23242526272829
3031     
April2008
  12345
6789101112
13141516171819
20212223242526
27282930   
       
May2008
    123
45678910
11121314151617
18192021222324
25262728293031
       
June2008
1234567
891011121314
15161718192021
22232425262728
2930     
       
July2008
  12345
6789101112
13141516171819
20212223242526
2728293031  
       
August2008
     12
3456789
10111213141516
17181920212223
24252627282930
31      
September2008
 123456
78910111213
14151617181920
21222324252627
282930    
       
October2008
   1234
567891011
12131415161718
19202122232425
262728293031 
       
November2008
      1
2345678
9101112131415
16171819202122
23242526272829
30      
December2008