Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: CSS: Ajax controlli ei suostu toimimaan

ezku [16.09.2009 16:07:40]

#

Osaakokohan kukaan auttaa missä vika, collapsiblepanelextender kontrolli ei toimi repeaterin sisällä. Ihmettelen missä vika kun tuolle targetcontrollin mukaiseen paneelin asettaa tuohon ensimmäisen repeaterin alkuun homma toimii hienosti eli lohko menee piiloon ja tulee näkyviin. Haluaisin kuitenkin piilottaa noiden kahden sisäkkäisen repeaterin datan ja tähän tuo kontrolli ei reagoi millään tavalla. Yritin myös asentaa dynaamisesti tuon paneelin id:n tuolle kontrollille sekään ei tuntunut auttavan. Vikahan tuntuu olevan tuossa targetpaneelissa, mutta mikäköhän ihme tuossa on että ei toimi tuossa kohtaa koodia? En tiedä onko kellään kokemuksia tälläisestä, mutta apu olisi tosiaan tarpeen.

 <table cellpadding="0" cellspacing="0" width="100%" >
                <tr>
                    <td class="container">
                        <table width="100%" class="blue">
                            <asp:Repeater ID="rptResults" runat="server">
                                <HeaderTemplate>
                                    <tr>
                                        <th scope="col"><%#ItellaDashboardDll.Conversion.CapitalizeFirstLetter( Me.GetWebApplication.Localization.ContainerCode)%></th>
                                        <th scope="col"><%#ItellaDashboardDll.Conversion.CapitalizeFirstLetter( Me.GetWebApplication.Localization.delivery)%></th>
                                        <th scope="col"><%#ItellaDashboardDll.Conversion.CapitalizeFirstLetter( Me.GetWebApplication.Localization.deliveryRow)%></th>
                                    </tr>
                                </HeaderTemplate>
                                <ItemTemplate>
                                              <%--<asp:panel runat="server" ID="pnlDeliveries" style="overflow:hidden; width:100%;"  >gdsgds</asp:panel> --%>
                                    <asp:Panel CssClass="popupMenu" ID="PopupMenu" runat="server">
                                        <div style="border:1px outset white;padding:2px;">
                                            <div id="Div2" runat="server" visible='<%#EnableUnlinkMenu(CType(Container.DataItem, ItellaDashboardDll.Data.Container)) %>'><asp:LinkButton ID="btnHooverUnlink" runat="server" CommandName="Unlink"><%#ItellaDashboardDll.Conversion.CapitalizeFirstLetter( Me.GetWebApplication.Localization.Detach)%></asp:LinkButton></div>
                                        </div>
                                    </asp:Panel>

                                    <tr>
  		                                <td  style="width:20px;color:Blue;" colspan="3" valign="top">
  		                                    <asp:Panel ID="panelChkLink" runat="server">
                                                <asp:LinkButton ID="btnContainer" runat="server" Text='<%#CType(Container.DataItem, ItellaDashboardDll.Data.Container).ContainerCode%>' CommandName="containers" CommandArgument='<%#CType(Container.DataItem, ItellaDashboardDll.Data.Container).Id%>'/>
				                            </asp:Panel>

                                        </td>
                                    </tr>



                                     <asp:panel runat="server" ID="pnlDeliveries" style="overflow:hidden; width:100%;"  >

                                        <asp:Repeater runat="server" ID="rptDelivery" DataSource='<%#getDeliveries(cType(Container.DataItem, ItellaDashboardDll.Data.Container))%>'>



                                            <HeaderTemplate>
                                            <tr>
                                            <td scope="col">&nbsp;</td>
                                            <td scope="col" style="font-weight:bold";><%#ItellaDashboardDll.Conversion.CapitalizeFirstLetter( Me.GetWebApplication.Localization.delivery)%></td>
                                            <td scope="col">&nbsp;</td>
                                            </tr>
                                            </HeaderTemplate>

                                            <ItemTemplate>

                                             <tr>
                                        <td>&nbsp;</td>
                                               <td colspan="2" valign="top">
                                                    <asp:Panel ID="panelChkLink" runat="server">
                                                        <table>
                                                            <tr>
                                                                <td>
                                                                    <asp:LinkButton ID="btnDelivery" runat="server" Text='<%#CType(Container.DataItem, ItellaDashboardDll.Data.Delivery).Description%>' CommandName="containers" CommandArgument='<%#CType(Container.DataItem, ItellaDashboardDll.Data.Delivery).Id%>'/>
                                                                </td>
                                                            </tr>
                                                        </table>

				                                    </asp:Panel>
                                              </td>
                                              </tr>
                                              <tr>
                                              <td colspan="2">&nbsp;</td>
                                              <td valign="top">
                                               <asp:panel runat="server" ID="pnlDeliveryRows" style="width:100%; overflow:hidden"  >
                                                <asp:Repeater runat="server" ID="rptDeliveryRows" DataSource='<%#getDeliveryRows(cType(Container.DataItem, ItellaDashboardDll.Data.Delivery))%>'>
                                                    <ItemTemplate>
                                                     <table>
                                                        <tr><td ><%#CType(Container.DataItem, ItellaDashboardDll.Data.DeliveryRow).OrderRow.ItemDescription%></td></tr>
                                                      </table>
                                                    </ItemTemplate>
                                                </asp:Repeater>
                                              </asp:panel>
                                                </td> </tr>
                                            </ItemTemplate>

                                        </asp:Repeater>

                                         </asp:panel>


                                        <ajaxtoolkit:collapsiblepanelextender
                                    ID="summaryCollapsiblePanelExtender" runat="server"
                                    TargetControlID="pnlDeliveries" ExpandControlID="btnContainer" CollapseControlID="btnContainer"
                                    AutoCollapse="false" AutoExpand="true" Collapsed="false" SuppressPostBack="true"
                                     />



                                     <%--<ajaxtoolkit:collapsiblepanelextender
                                    ID="Collapsiblepanelextender1" runat="server"
                                    TargetControlID="pnlDeliveryRows" ExpandControlID="btnDelivery" CollapseControlID="btnDelivery"
                                    AutoCollapse="false" AutoExpand="false" Collapsed="false" SuppressPostBack="true"
                                     />   --%>

                                   <ajaxToolkit:HoverMenuExtender ID="hme2" runat="Server"
                                    HoverCssClass="popupHover"
                                    PopupControlID="PopupMenu"
                                    PopupPosition="Left"
                                    TargetControlID="panelChkLink"
                                    PopDelay="25" />

                                </ItemTemplate>
                            </asp:Repeater>

                        </table>
                    </td>
                </tr>

jyrama [16.09.2009 16:24:52]

#

hirveeeeeee koodi

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta