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
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
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...
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 '';
}
}
...
}