AR
TCombo Dinâmico - manter filtro na subcategoria após a postagem
Fechado
<?
public static function onChangeAction($param)
{
$categoria = $param['id_categoria'];
TTransaction::open('catalogo');
$repository = new TRepository('SubCategoria');
$criteria = new TCriteria;
$criteria->add(new TFilter('id_categoria', '=', $categoria));
$criteria->setProperty('order', 'description');
$object = $repository->load($criteria, FALSE);
$itens = array();
foreach ($object as $obj) {
$itens[$obj->id] = $obj->description;
}
TCombo::reload('form_Product', 'id_subcategoria', $itens);
}
?>
Pessoal, Como posso manter o filtro em id_subcategoria (anexo) após a postagem ?
Grato.
public static function onChangeAction($param)
{
$categoria = $param['id_categoria'];
TTransaction::open('catalogo');
$repository = new TRepository('SubCategoria');
$criteria = new TCriteria;
$criteria->add(new TFilter('id_categoria', '=', $categoria));
$criteria->setProperty('order', 'description');
$object = $repository->load($criteria, FALSE);
$itens = array();
foreach ($object as $obj) {
$itens[$obj->id] = $obj->description;
}
TCombo::reload('form_Product', 'id_subcategoria', $itens);
}
?>
Pessoal, Como posso manter o filtro em id_subcategoria (anexo) após a postagem ?
Grato.
Você pode fazer de 2 maneiras.
A primeira é definir a função onSave como static. A tela não será recarregada e as informações não serão perdidas.
A segunda é utilizar a função sendData da TForm:
Mais uma vez obrigado Nataniel, Perfeito, coloquei também no onEdit.