This application show you some IGSuite Framework features. By
buttons above you can see different skins applied to the same gui. Switch
into different tabs to view the features. If you find a graphic problem with your browser, please let us know and
send information about your browser and your operating system to
staff@igsuite.org.
This Page Is Valid HTML 4.01 Transitional!
Sample Form
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
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
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
Colour Map Field
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
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
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.
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.
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
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
Con questo tipo di campo e' facilissimo creare un campo
select popolato da tutti gli utenti definiti nel
sistema
Label Field
IGSuite
Select field
Checkbox Field
1
2
3
Checkbox field inside a draggable DialogBox, click here
Multiselect field
Label1
Label2
IG TaskList
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
TaskList: standard
Login
Cognome Nome
Data di nascita
franco
Tenori Franco
27.10.1984
gerard
Bertrand Gerard
01.01.2999
juan
Montero Juan
01.01.2999
lucas
Admin User
31.12.2005
sam
Dean Sam
01.01.2000
TaskList: block
Login
Cognome Nome
Data di nascita
franco
Tenori Franco
27.10.1984
gerard
Bertrand Gerard
01.01.2999
juan
Montero Juan
01.01.2999
lucas
Admin User
31.12.2005
sam
Dean Sam
01.01.2000
TaskList: zebra
Login
Cognome Nome
Data di nascita
franco
Tenori Franco
27.10.1984
gerard
Bertrand Gerard
01.01.2999
juan
Montero Juan
01.01.2999
lucas
Admin User
31.12.2005
sam
Dean Sam
01.01.2000
TaskList: bare
Login
Cognome Nome
Data di nascita
franco
Tenori Franco
27.10.1984
gerard
Bertrand Gerard
01.01.2999
juan
Montero Juan
01.01.2999
lucas
Admin User
31.12.2005
sam
Dean Sam
01.01.2000
Tabs into Tabs
Con la funzione TabPane() e' facile generare i tabs anche in modo annidato. Cliccate sulle labels per visualizzarne il contenuto.
ToolBox
Prova ToolBox
ToolBoxLight
Prova ToolBoxLight
DialogBox
IGSuite
Prova DialogBox
Click Here
InfoBox
Prova InfoBox
Some functions
Function
Value
Result
MkUrl()
a=l'acqua
a%3Dl%27acqua
MkLink()
'''link''' http://www.igsuite.org
link http://www.igsuite.org
GetDayByDate()
13.04.1973
Venerdì
GetValuesByDate()
13.04.1973
@(13,4,1973)
GetDateByFormat()
13,4,73
13.04.1973
GetDateExtended()
Sun, 22 Dec 2024 13:55:11 +0100
GetDateFromTime()
1234567890
14.02.2009
GetDaysInMonth()
2,2008
29
SumDate()
13,4,1973,-40
04.03.1973
CkDate()
13041973
13.04.1973
MkByte()
230000
224.6 Kb
MkEntities()
òà èì
à èòùì
WrapText()
1234567890
12345 67890
Calendar
Con MkCalendar() e' possibile generare onthefly calendari che
possono contenere anche gli eventi di uno specifico utente
Ecco un esempio di un istogramma con 3 serie di valori.
La funzione offre un wrap ad Apex Charts. Per maggiori info:
https://apexcharts.com/
File Repository
Grazie ad una delle ultime features del framework di IG e'
possibile collegare un repository di file ad ogni feature task di IG.
Cliccare su Visualizza Allegati