Ciao a tutti ragazzi,
ho creato una funzione php xyz() e vorrei richiamarla prima di cancellare un record, attraverso il deleteConfirmation
<?php $this->widget('zii.widgets.grid.CGridView', array(
'id'=>'tabella-grid',
'dataProvider'=>$model->search(),
'filter'=>$model,
'columns'=>array(
'ID',
'nome',
array(
'class'=>'CButtonColumn',
'deleteConfirmation'=>'xyz()',
),
),
));
come fare?? Grazie!
Page 1 of 1
richiamare funzione php prima di cancellare
#2
Posted 11 October 2011 - 01:49 PM
Scusa ma mi sfugge il senso di richiamare una funzione lato server on deleteConfirmation, non so se può esserti d'aiuto:
LINK
Il link fa riferimento al paragrafo che dovrebbe interessarti con tanto di workaround per invocare dello script js al click su un CButtonColumn
Penso che tu possa invocare qualcosa in ajax che faccia riferimento a una pagina in php che esegue le stesse istruzioni di xyz(), anche se in realtà credo che dovresti lavorare sull'action delete dal controller.
LINK
Il link fa riferimento al paragrafo che dovrebbe interessarti con tanto di workaround per invocare dello script js al click su un CButtonColumn
Penso che tu possa invocare qualcosa in ajax che faccia riferimento a una pagina in php che esegue le stesse istruzioni di xyz(), anche se in realtà credo che dovresti lavorare sull'action delete dal controller.
#3
Posted 11 October 2011 - 03:02 PM
longy, on 11 October 2011 - 01:49 PM, said:
Scusa ma mi sfugge il senso di richiamare una funzione lato server on deleteConfirmation, non so se può esserti d'aiuto:
LINK
Il link fa riferimento al paragrafo che dovrebbe interessarti con tanto di workaround per invocare dello script js al click su un CButtonColumn
Penso che tu possa invocare qualcosa in ajax che faccia riferimento a una pagina in php che esegue le stesse istruzioni di xyz(), anche se in realtà credo che dovresti lavorare sull'action delete dal controller.
LINK
Il link fa riferimento al paragrafo che dovrebbe interessarti con tanto di workaround per invocare dello script js al click su un CButtonColumn
Penso che tu possa invocare qualcosa in ajax che faccia riferimento a una pagina in php che esegue le stesse istruzioni di xyz(), anche se in realtà credo che dovresti lavorare sull'action delete dal controller.
grazie mille per la risposta...ti spiego...sto lavorando ad un progetto universitario e in pratica quando cancello un record deve comparire una finestrella prima di cancellare il record.
In questa finestra ci deve essere una tabella con la risposta di una stored procedure invocata passandogli l'ID del record che devo cancellare...
Se non ti è chiaro provo a rispiegarmi!
#4
Posted 11 October 2011 - 03:04 PM
In altre parole....voglio poter chiamare una CJuiDialog quando premo il bottone cancella.... (o un altro bottone)
#5
Posted 12 October 2011 - 04:42 AM
potresti invocare una funzione javascript che apre un dialog popolato con ajax
Share this topic:
Page 1 of 1

Help













