emafer
(Emanuele Ferrarini)
December 11, 2012, 9:42am
1
Ciao!
ho fatto una estensione per usare jquery.form plugin per inviare i form in ajax senza ricaricare pagine etc.
L’uso è il solito: salvare il file nella cartella extension
e:
$this->widget('ext.EFormQuery.EFormQuery',array(
'id'=>'idform',
'url'=>Yii::app()->createUrl("/anagrafica/Indirizzi/Create"),
'success'=>'js:function(data) { if(data=="OK"){
$.fn.yiiGridView.update("address-grid");
$("#indirizzoform").resetForm();
} else alert(data);
}'
));
qui la documentazione del plugin.
se vi va di provarlo mi dite cosa non va, così poi lo si mette su in maniera degna?
Grazie
sensorario
(Sensorario)
December 11, 2012, 1:14pm
2
Potresti creare anche un progetto su github, così possiamo aiutarti a trovare bug, se ce ne sono, e migliorarlo tutti insieme.
emafer
(Emanuele Ferrarini)
December 11, 2012, 4:55pm
4
secondo voi meglio usare il file interno con la cartella assets o usare, come al momento, la versione online del file js?
st4nny
(St4nny)
December 12, 2012, 9:00am
5
chiaramente il js online è quello mantenuto… quindi più sicuro.
però ci vedrei due contro:
1 - L’Estensione è stata testata con il js corrente,
non sei sicuro che nel tempo continui a farlo come ora.
2 - Nel caso in cui l’applicazione giri in una grossa rete aziendale, o anche piccola che sia,
l’estensione necessita di internet.
sensorario
(Sensorario)
December 12, 2012, 9:56am
6
Io sono sempre dell’idea che i problemi vanno risolti quando si presentano. Inutile scrivere del codice per risolvere problemi che non esistono. Quindi direi che ora è meglio farlo funzionare, e basta =). Se, poi, testi il tutto, va ancora meglio.
Come corollario, per rispondere a st4nny, l’estensione potrebbe avere quei contro come dei requisiti. In ogni caso, … ti assicuro che ci metterò mano emafer. Preparati ad una pull request a breve.