Per questo esempio verranno utilizzati:
Sorgente PHP: examples/select/dscombo.php
Sorgente XML: examples/select/dscombo.xml
L'oggetto dscombo può essere utilizzato in alternativa all'oggetto dsselect. Tale oggetto risulta molto utile quando le entry sono particolarmente numerose. Sostanzialmente si tratta di una select nella quale è possibile:
- Stabilire le righe massime da visualizzare il cui limite va definito nell'attributo dslimit del datasource al quale dscombo fa riferimento
- Filtrare le righe la cui condizione dovrà essere inserita nell'attributo search dell'oggetto. I valori della dscombo vengono ricaricati ogni qualvolta si preme il tasto invio o si clicca sull'apposita freccia di espansione.
Warning: highlight_file(jamp/examples/select/dscombo.php) [function.highlight-file]: failed to open stream: No such file or directory in /web/htdocs/jamp.alyx.it/home/newsintax.php on line 40
Warning: highlight_file() [function.highlight-file]: Failed opening 'jamp/examples/select/dscombo.php' for highlighting in /web/htdocs/jamp.alyx.it/home/newsintax.php on line 40
Warning: file(jamp/examples/select/dscombo.xml) [function.file]: failed to open stream: No such file or directory in /web/htdocs/jamp.alyx.it/home/newsintax.php on line 30
Warning: Invalid argument supplied for foreach() in /web/htdocs/jamp.alyx.it/home/newsintax.php on line 32
›› REFERENCE XML - DSCOMBO
Oggetto: DSCOMBO
Attributi:
debug
Attiva il debug dell'oggetto.
Valori consentiti: true,false
Valori di default: false
onclick
Codice associato all'evento onclick.
ondblclick
Codice associato all'evento ondblclick.
onmousedown
Codice associato all'evento onmousedown.
onmouseup
Codice associato all'evento onmouseup.
onmouseover
Codice associato all'evento onmouseover.
onmousemove
Codice associato all'evento onmousemove.
onmouseout
Codice associato all'evento onmouseout.
onkeypress
Codice associato all'evento onkeypress.
onkeydown
Codice associato all'evento onkeydown.
onkeyup
Codice associato all'evento onkeyup.
class
Nome della classe di stile utilizzata dall'oggetto.
style
Proprietà di stile.
lang
Specifica il codice della lingua utilizzata.
dir
Direzione del testo:
- LTR da sinistra a destra(default).
- RTL da destra a sinistra.
template
Nome del template utilizzato dall'oggetto, se non specificato viene utilizzato quello di sistema.
title
Informazioni aggiuntive visualizzate al passaggio del mouse sull'oggetto istanziato.
Valori di default: Premi invio per la ricerca.
id
Nome univoco dell'oggetto.
Valori di default: dscombo
keypress
Consente di filtrare i caratteri digitati.
blur
Consente di validare il testo digitato durante l'evento onblur.
minlength
Cosente, se usato insieme a "blur", di specificare la lunghezza minima del testo.
value
Vedi TAG VALUE
Valore dell'oggetto.
name
Nome dell'oggetto.
size
Dimensione dell'oggetto.
maxlength
Numero massimo di caratteri accettati.
alt
Testo alternativo.
src
URL immagine.
readonly
Oggetto in sola lettura.
Valori consentiti: true,false
align
Allineamento orizzontale.
Valori consentiti: left,center,right
accesskey
Assegna un tasto per accedere all'oggetto.
onfocus
Codice associato all'evento onfocus.
Valori di default: this.select()
onselect
Codice associato all'evento onselect.
onblur
Codice associato all'evento onblur.
onchange
Codice associato all'evento onchange.
tabindex
Indice di tabulazione.
dsobj
ID dell'oggetto datasource associato.
dsitem
Nome del campo datasource associato.
dsobjlist
ID del datasource usato per popolare la select.
dsitemlabel
Nome del campo da visualizzare nell'area di testo della select.
dsitemlist
Nome del campo usato per popolare la select.
dsitemkeylist
Nome del campo chiave usato per popolare la select.
label
Etichetta dell'oggetto.
labelalign
Allineamento etichetta rispetto all'oggetto
Valori consentiti: left,right
Valori di default: left
labelwidth
Larghezza dell'etichetta.
labelstyle
Stile associato all'etichetta.
dssearch
Sintassi da usare per la ricerca es: `cognome` LIKE '$$VALUE$$%'
outlabel
Visualizza la select come se fosse una label.
Valori consentiti: true,false
Valori di default: false
java
Nome del/dei file javascript usati dall'oggetto.
Valori di default: dscombo.js, format.js
cssfile
Nome del file css usato dall'oggetto.
format
Vedi Formattazione
Style di formattazione.
›› Elenco dei metodi Javascript intercettabili dall'utente:
Sintassi JS: SYSTEMEVENT.addBeforeCustomFunction("DSCOMBO","getDsValue", "User function"); Function parameters: function(id)
Sintassi JS: SYSTEMEVENT.addBeforeCustomFunction("DSCOMBO","getDsValueLabel", "User function"); Function parameters: function(id)
Sintassi JS: SYSTEMEVENT.addBeforeCustomFunction("DSCOMBO","refreshObj", "User function"); Function parameters: function(id)
Sintassi JS: SYSTEMEVENT.addBeforeCustomFunction("DSCOMBO","delaySearch", "User function"); Function parameters: function(e,obj)
Sintassi JS: SYSTEMEVENT.addBeforeCustomFunction("DSCOMBO","setDsValue", "User function"); Function parameters: function(dscomboObj,dsObj,dsObjPos)
Sintassi JS: SYSTEMEVENT.addBeforeCustomFunction("DSCOMBO","searchDsValue", "User function"); Function parameters: function(obj)
Sintassi JS: SYSTEMEVENT.addBeforeCustomFunction("DSCOMBO","selectDsValue", "User function"); Function parameters: function(id,pos,event)
Sintassi JS: SYSTEMEVENT.addBeforeCustomFunction("DSCOMBO","expand", "User function"); Function parameters: function(dscomboObj)
Sintassi JS: SYSTEMEVENT.addBeforeCustomFunction("DSCOMBO","collapse", "User function"); Function parameters: function(obj)
Sintassi JS: SYSTEMEVENT.addBeforeCustomFunction("DSCOMBO","showValues", "User function"); Function parameters: function(obj)
Sintassi JS: SYSTEMEVENT.addAfterCustomFunction("DSCOMBO","getDsValue", "User function"); Function parameters: function(id)
Sintassi JS: SYSTEMEVENT.addAfterCustomFunction("DSCOMBO","getDsValueLabel", "User function"); Function parameters: function(id)
Sintassi JS: SYSTEMEVENT.addAfterCustomFunction("DSCOMBO","refreshObj", "User function"); Function parameters: function(id)
Sintassi JS: SYSTEMEVENT.addAfterCustomFunction("DSCOMBO","delaySearch", "User function"); Function parameters: function(e,obj)
Sintassi JS: SYSTEMEVENT.addAfterCustomFunction("DSCOMBO","setDsValue", "User function"); Function parameters: function(dscomboObj,dsObj,dsObjPos)
Sintassi JS: SYSTEMEVENT.addAfterCustomFunction("DSCOMBO","searchDsValue", "User function"); Function parameters: function(obj)
Sintassi JS: SYSTEMEVENT.addAfterCustomFunction("DSCOMBO","selectDsValue", "User function"); Function parameters: function(id,pos,event)
Sintassi JS: SYSTEMEVENT.addAfterCustomFunction("DSCOMBO","expand", "User function"); Function parameters: function(dscomboObj)
Sintassi JS: SYSTEMEVENT.addAfterCustomFunction("DSCOMBO","collapse", "User function"); Function parameters: function(obj)
Sintassi JS: SYSTEMEVENT.addAfterCustomFunction("DSCOMBO","showValues", "User function"); Function parameters: function(obj)
›› Note fornite dagli utenti