none
Como criar controle em tempo de execução dentro de um accordion ajax? RRS feed

  • Pergunta

  • Boas senhores, uso vs2008 c#

    Preciso criar dois controles em tempo de execução. Um treeview e um accordion.

    O detalhe, preciso jogar o treeview dentro de abas do accordion. 

    Para cada aba terá um arvore diferente.

    alguém sabe?

    Obrigado

     

    terça-feira, 16 de julho de 2013 22:51

Respostas

  • Olá,

    Olha so talvez te dar uma força ai

    <asp:Accordion
                ID="MyAccordion"
                runat="Server"
                SelectedIndex="0"
                HeaderCssClass="accordionHeader"
                HeaderSelectedCssClass="accordionHeaderSelected"
                ContentCssClass="accordionContent"
                AutoSize="None"
                FadeTransitions="true"
                TransitionDuration="250"
                FramesPerSecond="40"
                RequireOpenedPane="false"
                SuppressHeaderPostbacks="true">
                <Panes>
                    <asp:AccordionPane runat="server" ID="panel1"
                        HeaderCssClass="accordionHeader"
                        HeaderSelectedCssClass="accordionHeaderSelected"
                        ContentCssClass="accordionContent">
                        <Header> X </Header>
                        <Content>
                        </Content>
                    </asp:AccordionPane>
                    <asp:AccordionPane runat="server" ID="panel2"
                        HeaderCssClass="accordionHeader"
                        HeaderSelectedCssClass="accordionHeaderSelected"
                        ContentCssClass="accordionContent">
                        <Header> X </Header>
                        <Content>. . . </Content>
                    </asp:AccordionPane>
                </Panes>
                <HeaderTemplate>x</HeaderTemplate>
                <ContentTemplate>blabla</ContentTemplate>
            </asp:Accordion>

    no CodeBehind

    panel1.ContentContainer.Controls.Add(new CheckBox());

    Fonte ajaxControltookit

    http://www.asp.net/ajaxLibrary/AjaxControlToolkitSampleSite/Accordion/Accordion.aspx

    terça-feira, 16 de julho de 2013 23:58
    Moderador

Todas as Respostas

  • Olá,

    Olha so talvez te dar uma força ai

    <asp:Accordion
                ID="MyAccordion"
                runat="Server"
                SelectedIndex="0"
                HeaderCssClass="accordionHeader"
                HeaderSelectedCssClass="accordionHeaderSelected"
                ContentCssClass="accordionContent"
                AutoSize="None"
                FadeTransitions="true"
                TransitionDuration="250"
                FramesPerSecond="40"
                RequireOpenedPane="false"
                SuppressHeaderPostbacks="true">
                <Panes>
                    <asp:AccordionPane runat="server" ID="panel1"
                        HeaderCssClass="accordionHeader"
                        HeaderSelectedCssClass="accordionHeaderSelected"
                        ContentCssClass="accordionContent">
                        <Header> X </Header>
                        <Content>
                        </Content>
                    </asp:AccordionPane>
                    <asp:AccordionPane runat="server" ID="panel2"
                        HeaderCssClass="accordionHeader"
                        HeaderSelectedCssClass="accordionHeaderSelected"
                        ContentCssClass="accordionContent">
                        <Header> X </Header>
                        <Content>. . . </Content>
                    </asp:AccordionPane>
                </Panes>
                <HeaderTemplate>x</HeaderTemplate>
                <ContentTemplate>blabla</ContentTemplate>
            </asp:Accordion>

    no CodeBehind

    panel1.ContentContainer.Controls.Add(new CheckBox());

    Fonte ajaxControltookit

    http://www.asp.net/ajaxLibrary/AjaxControlToolkitSampleSite/Accordion/Accordion.aspx

    terça-feira, 16 de julho de 2013 23:58
    Moderador
  • Boa welington funcionou

    So mudei o controle para treeview e criei os painéis em tempo de execução.

    O detalhe é que quando clico no item do treeview os painéis somem.

    vou dar uma fuçada....

    Obrigado

    quarta-feira, 17 de julho de 2013 17:57