menu
Fórum Adianti
menu Menu
Problemas TSpinner com TFieldList Bom dia Amigos, Estou testando a nova versão 7.2 e estou tentando usar o TSpinner num TFieldList, acontece que na função onSave, quando obtemos o $data = $this->fieldlist->getPostData() (NOVO RECURSO), o valor do TSpinner não é carregado. No var_dump($data) vem todos os campos (arrays) com seus respectivos valores, menos os valores do campo TSpinner !! Será que isto é um bug ou estou fa...
PN
Problemas TSpinner com TFieldList  
Bom dia Amigos,

Estou testando a nova versão 7.2 e estou tentando usar o TSpinner num TFieldList, acontece que na função onSave, quando obtemos o $data = $this->fieldlist->getPostData() (NOVO RECURSO), o valor do TSpinner não é carregado. No var_dump($data) vem todos os campos (arrays) com seus respectivos valores, menos os valores do campo TSpinner !! Será que isto é um bug ou estou fazendo algo errado ?

ps. No var_dump($param), ele vem certinho, com seus respectivos valores...

Abraços,

Paulo

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)


FM

Também estou exatamente com o mesmo erro.
Aparentemente é um bug com o framework.

Ainda não achei uma solução.
Agradeço se alguém conseguir ajudar...
FM

Consegui resolver o problema implementando um método personalizado getPostData para a Classe TSpinner

class TSpinner extends TField implements AdiantiWidgetInterface
{
...
/**
* Return the post data
*/
public function getPostData()
{
$name = str_replace(['[',']'], ['',''], $this->name);

if (isset($_POST[$name]))
{
return $_POST[$name];
}
else
{
return '';
}
}
...
}