Entra
Nuovo su Yahoo! Gruppi? Registrati
php-italia
? Già Iscritto? Entra su Yahoo!

Suggerimenti

Lo sapevi che...
Puoi imposatare la cronologia dei messaggi? Clicca nel link datea. le tue preferenze verranno salvate.

Messaggi

  Messaggi Aiuto
Avanzata
Datagrid Class   Elenco di messaggi  
Rispondi | Inoltra Messaggio #695 di 1032 |
Re: [php-italia] Datagrid Class

Ciao,
Sviluppare a componenti rientra nella mia fisolofia di sviluppo da un po' di tempo.
Per questo avevo piacere commentare le tue classi e a sottoporti le mie.

Nella realizzazione di strumenti CRUD,  ormai ho raggiunto il mio "optimum" usando 3 classi:

- una che genera filtri (tipicamente una where) 
- una che genera data-grid (ordinabili, paginati), potendo usare una query preparata da un filtro
- una che gestisce in autonomia l'editing sul singolo record, potendo collegarla al data-grid.

Ho sempre avuto il rimpianto di poter anche usare direttamente il data-grid  per l'editing.. 
magari riesco a prendere l'ispirazione dal modo in cui hai gestito tu questa cosa.


Una critica alle mie:
- Nonostante la sintassi usata nelle mie classi sia concisa, spesso mi trovo a ridefinire o comunque a scrivere codice ridondante..
ad esempio in un "filtro" quasi sicuramente definisco un campo  che ridefiniro' sia nella "griglia"  che nella classe che gestisce "l'editing".

Una donanda sulle tue:
- i form li fà solo in quel modo? se ci fosse la necessità di gestire campi piu' complessi o comunque molti piu' campi non sarebbe meglio avere un form:
label: campo
label: campo

Una critica sulle tue:
- forse è il caso di limitare le colonne ordinabili.. dopotutto  l'ordinamento ha senso solo su alcune cose.
- così pure la possibilità di filtrare..

I riferimenti della mia attuale libreria (non è standalone, richiede e sfrutta CodeIgniter un framework MVC che avevo già segnalato al gruppo) sono questi:
http://www.rapyd.com/rapydsamples/crud

La vecchia libreria standalone..  ma proprio vecchia è..
http://www.rapyd.com/dg_de.php


Condividere fà bene alla salute,
Felice
----- Original Message -----
Sent: Tuesday, August 01, 2006 9:06 PM
Subject: [php-italia] Datagrid Class

Ciao a tutti, (che bell'inizio..)
Non sono molto pratico di gruppi di discussione quindi cercherò di
essere stringato..
Mi sono iscritto per poter aver il vostro parere su tre oggettini
che ho sviluppato qualche anno fa per poter velocizzare i numerosi
siti web che mi commissinavano...poi però da un po' di tempo la
richiesta sembra essersi spostata di nuovo su programmi Win e quindi
non sono mai riuscito a terminarli...ora volevo finirli sia per
poterli finalmente usare, sia per poterli mettere su PHP Classes.

I tre oggetti si chiamano DataGrid, che si auto esplica, Form, un
generatore di form per editare i dati piu dettagliatmanete, e una
Gallery, editor di gallery.
Premetto che funizionano solo per Explorer...anche perchè non ho mai
scritto js per Mozilla e quindi ci lavorerò in un secondo momento...
Comunque se deste un'occhiata al DataGrid (quello che mi piace di
piu) potreste darmi un commento, solo positivi ovviamente :),
suggerimenti o cose da implementare...
Anche se 'ogni scarrafone è bello a mamma sua' devo dire che non mi
sembra male...e per dire la verità cercando non ne ho visto nessun
gratis (quelli a pago li ho scartati) veramente valido, l'unico è
PHP:DataGrid ma non mi sembra un granchè fatta eccezzione di alcune
cose...

Potete vedere il DataGrid su www.montefili.it/dev/dg.php
Ovviamente questo è un esempio...ci sono solo chiamate ad alcuni
metodi..inoltre ho portato su solo il Dg...in un altro momento se vi
sembra carino posso su mettere il resto
Fatemi sapere

Ciao








Mer 2 Ago 2006 8:52 am

zzzofe
Offline Offline
Invia email Invia email

Inoltra Messaggio #695 di 1032 |
Espandi messaggi Autore Disponi per data

Ciao a tutti, (che bell'inizio..) Non sono molto pratico di gruppi di discussione quindi cercherò di essere stringato.. Mi sono iscritto per poter aver il...
voglio_un_id_decente
voglio_un_id...
Offline Invia email
1 Ago 2006
7:10 pm

... veramente fighissimo :) mi piace un sacco la veste grafica! lato tecnico/codice e' abbastanza snello e pare anche robusto (a prima vista).. magari se vuoi...
Carlo Antonio Denaro
blackout_lair
Offline Invia email
1 Ago 2006
11:44 pm

Ciao, Sviluppare a componenti rientra nella mia fisolofia di sviluppo da un po' di tempo. Per questo avevo piacere commentare le tue classi e a sottoporti le...
Felice Ostuni
zzzofe
Offline Invia email
2 Ago 2006
8:53 am

Ciao, Vi ringranzio per l'interesse, anche perchè mi sprona a lavorarci un po su. Per quanto riguarda le tue domande: L'oggetto datagrid nasce per essere una...
voglio_un_id_decente
voglio_un_id...
Offline Invia email
2 Ago 2006
10:20 am

un consiglio.... rendere tutto dinamico grazie ad AJAX... che ne pensi? ... -- everything has got to end sometime we were satellites drifting off into space ...
tarini
tarini83
Offline Invia email
2 Ago 2006
2:19 pm

Sinceramente ci stavo pensando, ma in realtà quando avevo fatto questo oggetto ajax non c'era ancora (almeno io non lo conoscevo), e ora che lo sto...
voglio_un_id_decente
voglio_un_id...
Offline Invia email
2 Ago 2006
4:30 pm

... scelta molto saggia.. ma puoi benissimo pensare di farti aiutare :) da qualche volontario ;) < Carlo Antonio Denaro a.k.a. Blackout > /.-./..-/---/ < Linux...
Carlo Antonio Denaro
blackout_lair
Offline Invia email
2 Ago 2006
5:25 pm

Sebbene non abbia mai lavorato veramente insieme a qualcuno a distanza sarei felice di provare, però ovviamente a patto che chi si propone si impegni a...
voglio_un_id_decente
voglio_un_id...
Offline Invia email
2 Ago 2006
9:24 pm

... beh con un cvs o un svn si puo operare bene.. poi con sourceforge (esempio) o software collaborativo analogo si possono assegnare i task e cooperare...
Carlo Antonio Denaro
blackout_lair
Offline Invia email
2 Ago 2006
11:22 pm

voglio_un_id_decente ha scritto: > Sebbene non abbia mai lavorato veramente insieme a qualcuno a > distanza sarei felice di provare, però ovviamente a patto...
Pierluigi Email
pierluigi_f
Offline Invia email
5 Ago 2006
12:31 pm

... gia.. anche io sono curioso ;) < Carlo Antonio Denaro a.k.a. Blackout > /.-./..-/---/ < Linux User #374633 > [ >:-/ - evil ] Chiacchiera con i tuoi amici...
Carlo Antonio Denaro
blackout_lair
Offline Invia email
5 Ago 2006
12:34 pm

Felice Ostuni ha scritto: > Ciao, > Sviluppare a componenti rientra nella mia fisolofia di sviluppo da un > po' di tempo. > Per questo avevo piacere...
Pierluigi Email
pierluigi_f
Offline Invia email
5 Ago 2006
12:59 pm

in risposta a Pier, Ridondanza: Avere componenti separati: form/filtro, griglia, form/editing pone la questione della ridonzanza. ad esempio nella...
Felice Ostuni
zzzofe
Offline Invia email
5 Ago 2006
2:04 pm

... queste discussioni mi rendono enormemente felice (cosi imparo cose nuove) devo darci al piu presto un occhio a sto framework, mi hai incuriosito parecchio!...
Carlo Antonio Denaro
blackout_lair
Offline Invia email
5 Ago 2006
4:13 pm

Felice Ostuni ha scritto: > in risposta a Pier, > > *Ridondanza: > *Avere componenti separati: form/filtro, griglia, form/editing pone > la questione della...
Pierluigi Email
pierluigi_f
Offline Invia email
5 Ago 2006
5:21 pm
Avanzata

Copyright ? 2009 Yahoo! Tutti i diritti riservati.
La Tua Privacy - Testo aggiornato - Condizioni generali di utilizzo del servizio - Linee guida - Aiuto

?