[SP-pm] Grid JSON utf8.

Eduardo Almeida eduardo at web2solutions.com.br
Mon Aug 6 09:18:51 PDT 2012


José Nilton ...

>> $alt->update(
>>     {
>>         $campo => qq{$valor}
>>     }
>> );

Só uma observação: atenção com a validação e tratamento ... ex: datas, valores monetários, etc ...

Por exemplo, suponhamos que você está alterando uma coluna na grid que armazena valores monetários em real, ex: 1,99, o seu banco é um pgsql e a coluna na tabela é do tipo numeric, seja no client, ou no server,  talvez você tenha que “tratar” o novo valor antes de salvá-lo.

Meus cents

Eduardo Almeida - Engenharia de Software
eduardo em web2solutions.com.br - 27 3361-2050 / 27 9839 3755

WEB2 Solutions - Inovando, sempre!

From: Jose Nilton 
Sent: Monday, August 06, 2012 10:15 AM
To: saopaulo-pm em mail.pm.org 
Subject: Re: [SP-pm] Grid JSON utf8.

Eduardo o codigo de alterar pode ser escrito dessa forma ?

sub alterar :Local {
      my ( $self, $c ) = @_;

      # POST
      my $id = $c->req->param('id') ? $c->req->param('id') : '';
      my $valor = $c->req->param('valor') ? $c->req->param('valor') : '';
      my $campo = $c->req->param('campo') ? $c->req->param('campo') : '';

      # seleciona pessoa para alterar
      my $alt = $c->model('DB')->resultset('Pessoa')->find($id);

      # alterar campo nome
      if($campo =~ /(nome|endereco|bairro|cidade|estado|cep|telefone)/){
         $alt->update(
            {
                $campo => qq{$valor}
            }
         );
      }


      $c->forward('View::JSON');
}


E o que significa isso:

sub alterar :Local {


O escopo :Local nessa função ?






Em 5 de agosto de 2012 23:44, Eduardo Almeida <eduardo em web2solutions.com.br> escreveu:

  DHTMLX++

  Opa, obrigado, mas eu só ajudei com teoria do DHTMLX ... o mérito é do Lucas1 que escreveu o artigo ...

  À disposição,

  Eduardo Almeida - Engenharia de Software
  eduardo em web2solutions.com.br - 27 3361-2050 / 27 9839 3755

  WEB2 Solutions - Inovando, sempre!

  From: Jose Nilton 
  Sent: Sunday, August 05, 2012 6:39 PM
  To: saopaulo-pm em mail.pm.org 
  Subject: [SP-pm] Grid JSON utf8.


  Olá a todos, estou seguindo esse tutorial:
  http://sao-paulo.pm.org/equinocio/2011/set/14


  Muito bom por sinal, conseguir seguir direitinho, funcionou perfeitamente, mas na hora de Salvar a acentuação não funciona corretamente, e está setado UTF-8, tanto para o JSON e HTML e conexão com o Banco.

  Parabens para quem escreveu e ajudou:
  Eden Cardim

  José Eduardo Perotta de Almeida

  Lucas Tiago de Moraes


  Muito bom esse framework JS DHTMLX, 


  Obrigado


  -- 
  .................................................................
    "Com Deus todas as coisas são possíveis"


------------------------------------------------------------------------------
  =begin disclaimer
     Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
  SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org
  L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
  =end disclaimer


  =begin disclaimer
     Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
  SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org
  L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
  =end disclaimer






-- 
.................................................................
  "Com Deus todas as coisas são possíveis"



--------------------------------------------------------------------------------
=begin disclaimer
   Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org
L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
=end disclaimer
-------------- Pr�xima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://mail.pm.org/pipermail/saopaulo-pm/attachments/20120806/9d2021f9/attachment.html>


More information about the SaoPaulo-pm mailing list