Ir para conteúdo
Fórum Script Brasil
  • 0

Problema com Accordion


Thyago Henrique

Pergunta

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

Link para o comentário
Compartilhar em outros sites

5 respostass a esta questão

Posts Recomendados

  • 0

Ok. Desculpe! Então vou tentar explicar melhor

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

Link para o comentário
Compartilhar em outros sites

  • 0
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

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...