Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Thyago Brasil

Problema com AccordionPane

Recommended Posts

Galera...

 

No sistema, estou utilizando o AccordionPane e dentro de cada Pane, estou colocando uma TreeView (Menu).

 

Só que sempre a treeview esta perdendo foco, ou seja, para abrir alguma página as vezes, temos de clicar duas vezes em cima do item no menu para poder abrir a página desejada. As vezes também a treeview para de funcionar. Para voltar é necessário reiniciar o sistema pra poder voltar ao funcionamento "normal".

 

Alguma sugestão??

 

Obrigado

 

Abraços

 

Thyago

Compartilhar este post


Link para o post
Compartilhar em outros sites

Vou tentar explicar melhor pra vcs.

 

No sistema eu tenho um accordion e dentro dele, uma treeview.

 

Na treeview foi colocado o evento OnSelectedNodeChanged que chama uma função criada no .cs (segue abaixo o código)

 

Na função é onde estou chamando a página que desejo. Porém, pra abrir uma determinada página, é necessário clicar 2 vezes para poder funcionar o link. Será algum erro no código do .cs?

 

protected void TreeView_Teste_SelectedNodeChanged(object sender, EventArgs e)
{
  if (TreeView_Teste.SelectedNode.Text == "Pagina 1")
  {
    Session["TAB_CNPJ"] = lbl_CNPJ.Text;
    Session["TAB_INSC_MUNICIPAL"] = lbl_Insc_Municipal.Text;
    lbl_Insc_Estadual.Text;
    lbl_Empresa.Text;                
    TreeView_Teste.SelectedNode.NavigateUrl = "~/pagina1.aspx";
    TreeView_Teste.SelectedNode.Target = "conteudo";                
  }
  else if (TreeView_Teste.SelectedNode.Text == "Pagina 2")
  {
    Session["TAB_CNPJ"] = lbl_CNPJ.Text;
    Session["TAB_INSC_MUNICIPAL"] = lbl_Insc_Municipal.Text;
    lbl_Insc_Estadual.Text;
    lbl_Empresa.Text;                
    TreeView_Teste.SelectedNode.NavigateUrl = "~/pagina2.aspx";
    TreeView_Teste.SelectedNode.Target = "conteudo";
  }
  else if (TreeView_Teste.SelectedNode.Text == "Pagina 3")
  {
    Session["TAB_CNPJ"] = lbl_CNPJ.Text;
    Session["TAB_INSC_MUNICIPAL"] = lbl_Insc_Municipal.Text;
    lbl_Insc_Estadual.Text;
    lbl_Empresa.Text;                
    TreeView_Teste.SelectedNode.NavigateUrl = "~/pagina3.aspx";
    TreeView_Teste.SelectedNode.Target = "conteudo";
  }
  else if (TreeView_Teste.SelectedNode.Text == "Pagina 4")
  {
    Session["TAB_CNPJ"] = lbl_CNPJ.Text;
    Session["TAB_INSC_MUNICIPAL"] = lbl_Insc_Municipal.Text;
    lbl_Insc_Estadual.Text;
    lbl_Empresa.Text;                
    TreeView_Teste.SelectedNode.NavigateUrl = "~/pagina4.aspx";
    TreeView_Teste.SelectedNode.Target = "conteudo";
  }
}

Abs

 

Thyago

Compartilhar este post


Link para o post
Compartilhar em outros sites

Se for um nó que possui filho e estiver clicando no item pai, infelizmente isso ocorre, é normal.

 

Abraços...

 

Na verdade é no nó filho que esta perdendo o foco. Após clicar no nó pai, é necessário clicar duas vezes no nó filho para que ele possa carregar a página e ainda assim, tem hora que não abre a página. Quando consigo abrir, é carregada uma outra página com novos menus (TreeView). Nesses menus não tem nó filho. Só pai e tem o mesmo problema da página anterior.

 

[]'s

 

Thyago

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.