nella mia applicazione vorrei semplicemente refreshare una selectBoxdopo aver cancellato un elemento (da una CGridView).
ecco il mio "afterDelete", ovviamente per ora faccio un console.info di test…
....'class' =>'CButtonColumn',
'template' =>'{view}{update}{delete}',
'deleteConfirmation'=>'Sicuro di volere eliminare il software selezionato?',
'afterDelete' =>"function(link,success,data){
console.info(link,success,data);}",
'buttons' =>array(...
il flusso che mi sarei aspettato, dal momento del click in poi:
[list=1][]click su “delete”[]parte l’eventuale “deleteConfirmation” (e infatti parte)[]cancellazione del record selezionato[]parte “afterDelete” esegue le operazioni che gli vengono impartite, nel mio caso un test di “console.info”[/list]solo che nel mio caso invece l’afterDelete parte al momento del click, perchè?
appena clicco praticamente, parte il “deleteConfirmation” e subito dopo l’“afterDelete”…
infatti nella "function" di afterDelete il "data" è null…
inoltre sul button Delete non è impostato ‘click’ ovviamente…