Testextension

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 :)

Potresti creare anche un progetto su github, così possiamo aiutarti a trovare bug, se ce ne sono, e migliorarlo tutti insieme.

sarà fatto…

anzi:

ecco qui

secondo voi meglio usare il file interno con la cartella assets o usare, come al momento, la versione online del file js?

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.

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.