Hola, a ver si puedo explicar la situación.
He creado un listview del módulo de cuentas y otro de un módulo propio. En ambos tengo el mismo problema.
Ej para la vista module=Accounts&action=lista_nuevos_clientes.
He creado el archivo controller en custom/modules/Accounts/controller.php
con el método
public function action_lista_nuevos_clientes(){
$this->view = "lista_nuevos_clientes";
}
el archivo custom/modules/Accounts/views/view.lista_nuevos_clientes.php para que use un tpl propio
class AccountsViewLista_nuevos_clientes extends ViewList {
...
function listViewProcess() {
$this->processSearchForm();
$this->lv->setup($this->seed, 'modules/ADD_sepblac_comprobar/tpls/Accounts/listado_nuevos_clientes.tpl', $this->where, $this->params);
}
....
}
El problema es que necesito los dos listados, el que viene por defecto (action=index o action=ListView) y el nuevo. Cuando navego en alguno de ellos y hago un filtro es como que el $_REQUEST[action] queda recordando al último en que he hecho filtro. Luego al ir al otro listado la primer página es el correcto pero la segunda ya no, porque el $_REQUEST es del anterior listado.
No se si soy claro, disculpen pero no se explicarlo.
Necesito que los $_REQUEST[action] sean los correctos porque los uso en el hook after_ui_frame para agregar código javascript, etc.
A ver si alguien tiene una solución o me explica donde está mi error.
Saludos