Yii Framework Forum: Personalizar A Mensagem De Confirmação De Delete Do Grid - Yii Framework Forum

Jump to content

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Personalizar A Mensagem De Confirmação De Delete Do Grid Rate Topic: -----

#1 User is offline   Edson Rodrigues 

  • Advanced Member
  • PipPipPip
  • Yii
  • Group: Members
  • Posts: 376
  • Joined: 10-August 10

Posted 09 April 2013 - 08:35 PM

Estou tentando personalizar a mensagem de confirmação do botão delete criando um modalbox, so que estou tendo um problema em passar o id do registro corrente para a função ajax.

Como pode ver crio um tag com o nome "data-id" no options:

'delete'=>array(
                                       'options'=>array('class'=>'btn mini red btn-grid tooltips','data-id'=>'$data->id', 'data-url'=>'/sisadm/usuario/delete'),
                                       'click'=>"js:function(evt){
                                                     evt.preventDefault();
                                                     bootbox.confirm('Deseja realmente deletar este registro?', function(result) {
                                                        if(result){
                                                            modalTeste($(this).attr('data-id'));
                                                        }
                                                     });
                                                     return false;
                                                   }", 
                                   ) 


so que quando testo fica assim:

<a class="btn mini red btn-grid tooltips" data-id="$data-&gt;id" data-url="/sisadm/usuario/delete" title="Excluir" rel="tooltip" href="/sisadm/usuario/delete?id=17">


Ele não esta imprimindo o id do registro ficando o mesmo com caracteres especial alguem sabe o pq e como eu faço para gera o id?.

Como eu disse a ideia é criar um modal de confirmação personalizado e apos a confirmação se for verdadeiro vai chamar uma requisição ajax para deletar o registro.

Pelo que vi na documentação para fazer esta personalização é somente desta forma será que estou correto ou existe outra maneira.
0

#2 User is offline   Edson Rodrigues 

  • Advanced Member
  • PipPipPip
  • Yii
  • Group: Members
  • Posts: 376
  • Joined: 10-August 10

Posted 10 April 2013 - 09:30 AM

Ahe consegui resolver, achei a solução aqui:

http://www.yiiframew...ns-of-a-button/

Caso alguém precise.

Abraço
0

#3 User is offline   Tonin De Rosso Bolzan 

  • Newbie
  • Yii
  • Group: Members
  • Posts: 5
  • Joined: 11-April 12
  • Location:RS - Brasil

Posted 10 April 2013 - 07:35 PM

Da uma olhada em TButtonColumn.php
https://github.com/t...ther-extensions

Transforma qualquer botão do grid em ajax como o delete
0

#4 User is offline   Edson Rodrigues 

  • Advanced Member
  • PipPipPip
  • Yii
  • Group: Members
  • Posts: 376
  • Joined: 10-August 10

Posted 14 April 2013 - 09:44 AM

View PostTonin De Rosso Bolzan, on 10 April 2013 - 07:35 PM, said:

Da uma olhada em TButtonColumn.php
https://github.com/t...ther-extensions

Transforma qualquer botão do grid em ajax como o delete


valew
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users