jQuery EasyUI forma - Filtro griglia di dati a discesa (ComboGrid)
A discesa griglia di dati (Combogrid) componenti comuni e discesa scatole componente (Combobox) è, oltre ad avere un pannello a discesa, che si basano sulla griglia di dati (DataGrid) di. A discesa griglia di dati componenti (Combogrid) può essere filtrato, paging, e ha qualche altra funzione griglia di dati (DataGrid). Questo tutorial vi mostra come filtrare i dati registrati in un componente griglia di dati a discesa (Combogrid).
Creare una griglia di dati a discesa (Combogrid)
<Id = stile di input "cg" = "width: 150px">
$ ( '# Cg'). Combogrid ({ panelWidth: 500, URL: 'form5_getdata.php', idField: 'Itemid', textField: 'ProductID', Modalità: 'a distanza', fitColumns: true, colonne: [[ {Campo: 'Itemid', titolo: 'ID dell'oggetto', Larghezza: 60}, {Campo: 'IDProdotto', titolo: 'ID prodotto', allineare: 'destra', larghezza: 80}, {Campo: 'Prezzo di listino', titolo: 'Listino', allineare: 'destra', larghezza: 60}, {Campo: 'Costounitario', titolo: 'Costo unitario', allineare: 'destra', larghezza: 60}, {Campo: 'attr1', titolo: 'attributo', Larghezza: 150}, {Campo: 'status', titolo: 'Stauts', allineare: 'centro', Larghezza: 60} ]] });
A discesa griglia di dati (Combogrid) componenti dovrebbero definire 'idField' e la proprietà 'textField'. 'IdField' archivio di proprietà valori dei componenti, 'textField' di proprietà per visualizzare il messaggio di testo nella casella di immissione di testo. Discesa griglia di dati dei componenti (Combogrid) può essere record filtro in modalità 'a distanza' 'locale' o. In modalità remota (a distanza), quando l'utente immette un carattere nella casella di testo, la griglia di dati a discesa (Combogrid) per inviare il parametro 'q' al server remoto.
codice lato server
? $ Q = isset ($ _ POST [ 'q']) strval ($ _ POST [ 'q']): ''; includere 'conn.php'; $ Rs = mysql_query ( "select * from voce dove itemid piace '% $ q%' o IDProdotto like '% $ q%'"); $ Righe = array (); while ($ row = mysql_fetch_assoc ($ rs)) { $ Righe [] = $ fila; } json_encode echo ($ file);