Lançado Adianti Framework 7.6!
Clique aqui para saber mais
TSeekButton desabilitado estou desabilitando um TSeekButton, na função onEdit (static) mas quando vou salvar os dados, nada é enviado nesse campo, ele fica sem conteúdo, já nos outros componentes desativados, isso não acontece, por quê ? onEdit TSeekButton::disablefield('form_name', 'campoexemplo_id'); (aqui desabilita normal) mas quando chamo o onSave dou um var_dump do getdata onSave $data = $this->f...
DD
TSeekButton desabilitado  
estou desabilitando um TSeekButton, na função onEdit (static)
mas quando vou salvar os dados, nada é enviado nesse campo, ele fica sem conteúdo, já nos outros componentes desativados, isso não acontece, por quê ?

onEdit
TSeekButton::disablefield('form_name', 'campoexemplo_id'); (aqui desabilita normal)

mas quando chamo o onSave dou um var_dump do getdata

onSave
$data = $this->form->getData();
var_dump($data);

["campoexemplo_id"]=> string(0) ""

sendo que ele tem conteúdo.


Pacotão Dominando o Adianti Framework 7
O material mais completo de treinamento do Framework.
Curso em vídeo aulas + Livro completo + Códigos fontes do projeto ERPHouse.
Conteúdo Atualizado! Versão 7.4


Dominando o Adianti 7 Quero me inscrever agora!

Comentários (2)


NR

Copie a função tseekbutton_disable_field do arquivo lib/adianti/include/tseekbuton/tseekbutton.js para o arquivo app/lib/include/application.js e troque "disabled" por "readonly" no primeiro comando após o try:
  1. <?php
  2. function tseekbutton_disable_field(form_namefield) {
  3.     try {
  4. //      $('form[name='+form_name+'] [name='+field+']').attr('disabled', true);
  5.         $('form[name='+form_name+'] [name='+field+']').attr('readonly'true);
  6.         $('form[name='+form_name+'] [name='+field+']').addClass('tfield_disabled').removeClass('tseekentry');
  7.     } catch (e) {
  8.         console.log(e);
  9.     }
  10.     setTimeout(function(){ $('form[name='+form_name+'] [for='+field+']').hide() },1);
  11. }
  12. ?>

Obs: limpar o cache
NR

Copie a função tseekbutton_disable_field do arquivo lib/adianti/include/tseekbuton/tseekbutton.js para o arquivo app/lib/include/application.js e troque "disabled" por "readonly" no primeiro comando após o try:
  1. <?php
  2. function tseekbutton_disable_field(form_namefield) {
  3.     try {
  4. //      $('form[name='+form_name+'] [name='+field+']').attr('disabled', true);
  5.         $('form[name='+form_name+'] [name='+field+']').attr('readonly'true);
  6.         $('form[name='+form_name+'] [name='+field+']').addClass('tfield_disabled').removeClass('tseekentry');
  7.     } catch (e) {
  8.         console.log(e);
  9.     }
  10.     setTimeout(function(){ $('form[name='+form_name+'] [for='+field+']').hide() },1);
  11. }
  12. ?>

Obs: limpar o cache