嵌套的手风琴面板问题 [英] Problem with Nested accordian panel

查看:96
本文介绍了嵌套的手风琴面板问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想添加2个accodrian控件。



在每个控件中,我想显示3个手风琴面板(打开,关闭和正在进行中)。



我尝试过类似的东西。



但嵌套的手风琴面板不能正常工作。请帮助

I want to add 2 accodrian control.

In each control, I want to show 3 accordian panel(open,close and work-in-progress).

I have tried something like this.

But nested accordian panel is not working as I expect. Pls help

<div>
<asp1:ToolkitScriptManager ID="ToolkitScriptManager1"  runat="server">
</asp1:ToolkitScriptManager>
<asp1:Accordion ID="Accordion1"   
CssClass="accordion"  
HeaderCssClass="accordionHeader"  
HeaderSelectedCssClass="accordionHeaderSelected"  
ContentCssClass="accordionContent"   
 runat="server" Height="182px" Width="833px">
<Panes>  
<asp1:AccordionPane ID="AccordionPane1"  runat="server">  
<Header>Known Vulnerability</Header>  
<Content>
Displaying Known Vulnerability  
<asp1:AccordionPane ID="AccordionPane4"  runat="server" CssClass="accordion"  
HeaderCssClass="accordionHeader"  
HeaderSelectedCssClass="accordionHeaderSelected"  
ContentCssClass="accordionContent"   >  
<Header>Open - </Header>  
<Content>  
Displaying Open
</Content>  
</asp1:AccordionPane>  
</Content>  
</asp1:AccordionPane>  
<asp1:AccordionPane ID="AccordionPane2"  runat="server">  
<Header>Work In progress</Header>  
<Content>  
<asp:GridView ID="GridView2" runat="server" AllowSorting="True" AutoGenerateColumns="false" PageSize="5"
AllowPaging="true"  CssClass="ChildGrid" OnPageIndexChanging="Workinprogress" >
<Columns>
    <asp:BoundField ItemStyle-Width="85px" DataField="analysisId" HeaderText="Analysis Id" />
    <asp:BoundField ItemStyle-Width="55px" DataField="alertId" HeaderText="Alert Id" />
    <asp:BoundField ItemStyle-Width="150px" DataField="alertType" HeaderText="Alert Type" />
    <asp:BoundField ItemStyle-Width="110px" DataField="cveId" HeaderText="CVD-ID" />
    <asp:BoundField ItemStyle-Width="100px" DataField="status" HeaderText="Status" />
    <asp:BoundField ItemStyle-Width="170px" DataField="subStatus" HeaderText="Sub Status" />
    <asp:TemplateField HeaderText="Action" >
        <ItemTemplate>
                <asp:LinkButton ID="lnkAction" Width="100" runat="server" Autopostback="true" Text="Proceed Further" />
        </ItemTemplate>
    </asp:TemplateField>
        <asp:TemplateField HeaderText="Track Advisories" >
        <ItemTemplate>
        <table class="style1">
        <tr>
        <td align ="center">
                    <asp:Image ID="imgTrack" runat="server" ImageUrl="~/Images/TrackAdvisories.png" onmouseover="call(this)"/>
            <asp1:HoverMenuExtender ID="popUpPanel" PopupControlID="PopupMenu"  runat="server" TargetControlID="imgTrack"
            HoverCssClass="popupHover" PopupPosition="Left" OffsetX="0" OffsetY="0" PopDelay="50"/>
            </td>
            </tr>
            </table>
        </ItemTemplate>
    </asp:TemplateField>
</Columns>
</asp:GridView>
</Content>  
</asp1:AccordionPane>  
<asp1:AccordionPane ID="AccordionPane3"  runat="server">  
<Header>Closed</Header>  
<Content>  
<asp:GridView ID="GridView3" runat="server" AllowSorting="True" AutoGenerateColumns="false" PageSize="5"
AllowPaging="true" OnPageIndexChanging="open" CssClass="ChildGrid" EmptyDataText="No Data Found">
<EmptyDataTemplate>
<asp:image id="NoDataImage" imageurl="~/Images/NoData.png" alternatetext="No data" runat="server" Visible="true"/><br />
No data to display
</EmptyDataTemplate>
<Columns>
    <asp:BoundField ItemStyle-Width="80px" DataField="analysisId" HeaderText="Analysis Id" />
    <asp:BoundField ItemStyle-Width="52px" DataField="alertId" HeaderText="Alert Id" />
    <asp:BoundField ItemStyle-Width="130px" DataField="alertType" HeaderText="Alert Type" />
    <asp:BoundField ItemStyle-Width="110px" DataField="cveId" HeaderText="CVD-ID" />
    <asp:BoundField ItemStyle-Width="45px" DataField="status" HeaderText="Status" />
    <asp:BoundField ItemStyle-Width="130px" DataField="subStatus" HeaderText="Sub Status" />
    <asp:TemplateField HeaderText="Action" >
        <ItemTemplate>
                <asp:LinkButton ID="lnkAction"  ItemStyle-Width="150px" runat="server" Autopostback="true" Text="Proceed Further" />
        </ItemTemplate>
    </asp:TemplateField>
        <asp:TemplateField HeaderText="Track Advisories" >
        <ItemTemplate>
        <table class="style1">
        <tr>
        <td align ="center">
                   <asp:Image ID="imgTrack" runat="server" ImageUrl="~/Images/TrackAdvisories.png"/>
            <asp1:HoverMenuExtender ID="popUpPanel" PopupControlID="PopupMenu"  runat="server" TargetControlID="imgTrack"
            HoverCssClass="popupHover" PopupPosition="Left" OffsetX="0" OffsetY="0" PopDelay="50"/>
                                    
            </td>
            </tr>
            </table>
        </ItemTemplate>
    </asp:TemplateField>
</Columns>
</asp:GridView>
</Content>
</asp1:AccordionPane>  
</Panes>  
</asp1:Accordion>
</div>

推荐答案

<asp:Accordion

    ID="Accordion1"

    CssClass="accordion"

    HeaderCssClass="accordionHeader"

    HeaderSelectedCssClass="accordionHeaderSelected"

    ContentCssClass="accordionContent"

    runat="server">
<Panes>
    <asp:AccordionPane runat="server">
        <Header>Pane 1</Header>
        <Content>

        Pane 1 Content

        </Content>
    </asp:AccordionPane>
    <asp:AccordionPane ID="AccordionPane1" runat="server">
        <Header>Pane 2</Header>
        <Content>


        Pane 2 Content

        </Content>
    </asp:AccordionPane>
    <asp:AccordionPane ID="AccordionPane2" runat="server">
        <Header>Pane 3</Header>
        <Content>

        Pane 3 Content

        </Content>
    </asp:AccordionPane>
</Panes>
</asp:Accordion>


这篇关于嵌套的手风琴面板问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆