I have two panels set up that toggle their visiblility. The first panel contains a splitter with two panes and a split bar in between. If the first panel is visible, i can expand/collapse my pane's without a problem (initially). If i collapse the a pane, then make the first panel visible=false....then make it visible=true, the panes are "stuck" in collapse mode. I cannot resize or expand. any ideas?
| <asp:Panel ID="BudgetPnl" runat="server"> |
| <table width="100%"> |
| <tr> |
| <td colspan="2"> |
| <telerik:RadSplitter ID="ScheduleBudgetSplitter" runat="server" Height="450" Width="100%"> |
| <telerik:RadPane ID="SchedulePane" Scrolling="Both" Width="50%" PersistScrollPosition="true" runat="server"> |
| <des:popupcalendar id="ScheduleCalendar" runat="server" /> |
| <asp:Panel ID="ProjectBudgetProjectsPanel" runat="server"> |
| <telerik:RadGrid ID="ProjectGrid" runat="server"> |
| <ClientSettings AllowRowsDragDrop="true" > |
| <Selecting AllowRowSelect="true" /> |
| <Scrolling AllowScroll="false" /> |
| <ClientEvents OnRowDropping="onProjectRowDropping"/> |
| </ClientSettings> |
| <MasterTableView Width="100%" AutoGenerateColumns="false" ClientDataKeyNames="Level,BaseID,StateMode" DataKeyNames="ID" HeaderStyle-Wrap="false"> |
| <Columns> |
| <telerik:GridTemplateColumn HeaderText=" " UniqueName="ControlColumn" ItemStyle-Wrap="false"> |
| <ItemTemplate> |
| <asp:imagebutton id="AddProjectBtn" CausesValidation="true" ImageUrl="~/images/buttons/btn_add.gif" OnCommand="AddProjectBtn_Command" CommandArgument='<%# DataBinder.Eval(Container,"DataItem.ID")%>' ToolTip="Add A Child Task" runat="server" /> |
| <asp:imagebutton id="DeleteProjectBtn" CausesValidation="true" ImageUrl="~/images/buttons/btn_delete.gif" OnCommand="DeleteProjectBtn_Command" CommandArgument='<%# DataBinder.Eval(Container,"DataItem.ID")%>' ToolTip="Delete Task" runat="server" /> |
| <asp:imagebutton id="CancelDeleteProjectBtn" CausesValidation="true" ImageUrl="~/images/buttons/btn_reject.gif" OnCommand="CancelDeleteProjectBtn_Command" CommandArgument='<%# DataBinder.Eval(Container,"DataItem.ID")%>' ToolTip="Cancel Delete Task" runat="server" /> |
| <asp:imagebutton id="OutdentProjectBtn" CausesValidation="true" ImageUrl="~/images/buttons/btn_left.gif" OnCommand="DentProjectBtn_Command" CommandName="outdent" CommandArgument='<%# DataBinder.Eval(Container,"DataItem.ID")%>' ToolTip="Outdent Task" runat="server" /> |
| <asp:imagebutton id="IndentProjectBtn" CausesValidation="true" ImageUrl="~/images/buttons/btn_right.gif" OnCommand="DentProjectBtn_Command" CommandName="indent" CommandArgument='<%# DataBinder.Eval(Container,"DataItem.ID")%>' ToolTip="Indent Task" runat="server" /> |
| </ItemTemplate> |
| </telerik:GridTemplateColumn> |
| <telerik:GridTemplateColumn HeaderText=" " UniqueName="ProjectColumn" ItemStyle-Wrap="false"> |
| <ItemTemplate> |
| <input type="hidden" id="ID" runat="server" value='<%# DataBinder.Eval(Container,"DataItem.ID")%>'> |
| <input type="hidden" id="ParentID" runat="server" value='<%# DataBinder.Eval(Container,"DataItem.ParentID")%>'> |
| <input type="hidden" id="Level" runat="server" value='<%# DataBinder.Eval(Container,"DataItem.Level")%>'> |
| <input type="hidden" id="Lineage" runat="server" value='<%# DataBinder.Eval(Container,"DataItem.Lineage")%>'> |
| <input type="hidden" id="HasChildren" runat="server" value='<%# DataBinder.Eval(Container,"DataItem.HasChildren")%>'> |
| <span style="text-decoration:none;"><%#DataBinder.Eval(Container, "DataItem.Padding")%></span> |
| <asp:ImageButton ID="OpenCloseBtn" OnCommand="ProjectOpenCloseBtn_OnCommand" CommandName='<%# DataBinder.Eval(Container,"DataItem.ID")%>' CausesValidation="true" runat="server" /> |
| <asp:LinkButton ID="ProjectSelectBtn" OnCommand="ProjectSelectBtn_OnCommand" Text='<%# "(" & DataBinder.Eval(Container,"DataItem.Code") & ")"%>' CommandArgument='<%# DataBinder.Eval(Container,"DataItem.ID")%>' CausesValidation="true" runat="server"></asp:LinkButton> |
| <des:LabelTextBox ID="ProjectNameTxt" Text='<%#DataBinder.Eval(Container, "DataItem.Name")%>' Columns="60" runat="server"></des:LabelTextBox> |
| <des:DSRequiredFieldValidator ID="ReqProjectNameTxt" ControlToValidate="ProjectNameTxt" runat="server"></des:DSRequiredFieldValidator> |
| </ItemTemplate> |
| </telerik:GridTemplateColumn> |
| <telerik:GridTemplateColumn HeaderText="Start Date" UniqueName="StartDateColumn" ItemStyle-Wrap="false"> |
| <ItemTemplate> |
| <des:LabelDateBox ID="StartDateTxt" SharedCalendarID="ScheduleCalendar" Columns="9" Text='<%# DataBinder.Eval(Container,"DataItem.StartDate","{0:d}")%>' runat="server"></des:LabelDateBox> |
| <des:DSRegularExpressionValidator ID="RegStartDateTxt" ControlToValidate="StartDateTxt" ValidationExpressionType="DateType" runat="server"></des:DSRegularExpressionValidator> |
| </ItemTemplate> |
| </telerik:GridTemplateColumn> |
| <telerik:GridTemplateColumn HeaderText="End Date" UniqueName="EndDateColumn" ItemStyle-Wrap="false"> |
| <ItemTemplate> |
| <des:LabelDateBox ID="EndDateTxt" SharedCalendarID="ScheduleCalendar" Columns="9" Text='<%# DataBinder.Eval(Container,"DataItem.EndDate","{0:d}")%>' runat="server"></des:LabelDateBox> |
| <des:DSRegularExpressionValidator ID="RegEndDateTxt" ControlToValidate="EndDateTxt" ValidationExpressionType="DateType" runat="server"></des:DSRegularExpressionValidator> |
| </ItemTemplate> |
| </telerik:GridTemplateColumn> |
| <telerik:GridTemplateColumn HeaderText="Start Date (Actual)" UniqueName="StartDateActualColumn" ItemStyle-Wrap="false" ItemStyle-HorizontalAlign="center"> |
| <ItemTemplate> |
| <des:LabelDateBox ID="StartDateActualTxt" SharedCalendarID="ScheduleCalendar" Columns="9" Text='<%# DataBinder.Eval(Container,"DataItem.StartDateActual","{0:d}")%>' runat="server"></des:LabelDateBox> |
| <des:DSRegularExpressionValidator ID="RegStartDateActualTxt" ControlToValidate="StartDateActualTxt" ValidationExpressionType="DateType" runat="server"></des:DSRegularExpressionValidator> |
| </ItemTemplate> |
| </telerik:GridTemplateColumn> |
| <telerik:GridTemplateColumn HeaderText="End Date (Actual)" UniqueName="EndDateActualColumn" ItemStyle-Wrap="false" ItemStyle-HorizontalAlign="center"> |
| <ItemTemplate> |
| <des:LabelDateBox ID="EndDateActualTxt" SharedCalendarID="ScheduleCalendar" Columns="9" Text='<%# DataBinder.Eval(Container,"DataItem.EndDateActual","{0:d}")%>' runat="server"></des:LabelDateBox> |
| <des:DSRegularExpressionValidator ID="RegEndDateActualTxt" ControlToValidate="EndDateActualTxt" ValidationExpressionType="DateType" runat="server"></des:DSRegularExpressionValidator> |
| </ItemTemplate> |
| </telerik:GridTemplateColumn> |
| </Columns> |
| </MasterTableView> |
| </telerik:RadGrid> |
| </asp:Panel> |
| </telerik:RadPane> |
| <telerik:RadSplitBar ID="ScheduleBudgetSplitBar" CollapseMode="Both" EnableResize="True" runat="server" /> |
| <telerik:RadPane ID="BudgetPane" Scrolling="X" Width="50%" PersistScrollPosition="true" runat="server"> |
| <table width="100%"> |
| <tr> |
| <td class="NormalBold">Budget Summary</td> |
| </tr> |
| <tr> |
| <td class="DisplayPanel"> |
| <asp:Panel ID="ProjectBudgetSummaryPanel" runat="server"> |
| </asp:Panel> |