JP
Datagrid dentro de abas
E aí, pessoal. Tudo bem com vocês?
Estou com um pequeno problema em umas telas que estou desenvolvendo e gostaria de uma ajuda pois não encontrei nada que resolva minha situação.
Tenho uma tela onde contém várias abas e dentro dessas abas há datagrids com o pagenavigation, mas ocorre a seguinte situação:
Se eu estou na Aba 3, por exemplo, e clico no segunda página do pagenavigation, a página atualiza e me manda de volta para a Aba 1.
Tem alguma maneira de eu permanecer na mesma aba usando o pagenavigation nas datagrids?
Estou com um pequeno problema em umas telas que estou desenvolvendo e gostaria de uma ajuda pois não encontrei nada que resolva minha situação.
Tenho uma tela onde contém várias abas e dentro dessas abas há datagrids com o pagenavigation, mas ocorre a seguinte situação:
Se eu estou na Aba 3, por exemplo, e clico no segunda página do pagenavigation, a página atualiza e me manda de volta para a Aba 1.
Tem alguma maneira de eu permanecer na mesma aba usando o pagenavigation nas datagrids?
Você pode definir a aba "selecionada" através da função setCurrentPage, sendo 0 a primeira aba. Ex:
Olá, Nataniel. Obrigado pela resposta!
Fui utilizar esse trecho de código porém não funcionou da maneira como esperava.
Eu passei uma variável $param['aba'] junto com os parâmetros enviados na função associada ao pageNavigation de cada tabela. Segue abaixo o código:
O valor de $param['aba'] ele muda de acordo com cada pageNavigation, nisso a navegação da tabela da Aba 2, $param['aba'] = 1 e assim por diante.
Quando utilizo as navegações de qual tabela seja, o valor de $param['aba'] é passado corretamente para que eu possa saber qual página eu estou navegando pra manter aquele aba ativa. Para isso, eu utilizei a verificação abaixo:
Porém, o que está acontecendo é que não importa qual pageNavigation eu estou utilizando, a aba que está ficando sempre aberta é a dois.
Você teria alguma ideia do que possa ser?
Mais uma vez, fico muito grato com a resposta!
Olá, Nataniel.
Consegui resolver o problema que mencionei anteriormente. Eu estava colocando o trecho de verificação da variável $param['aba'] em um local errado do código, fiz algumas mudanças colocando ele logo no início e agora funciona corretamente.
Muito obrigado pela ajuda!!