
I have a RadMenu, vertical flow, inside of a pane (splitter).
Sub Issue 1:
If I don't set the height offset on the pane or splitter, it flows all the way to the bottom, and the footer text shows over this, rather than seeing the footer background color.
Sub Issue 2:
When i set the height offset, the footer displays as normal, but shifted WAY down below (no explicit height variables set on controls or in CSS, checked with Inspect Element, FireBug, searches against code base, etc...)
Sub Issue 3:
When I close up the sliding pane for menu navigation (to the left), that extremely long scroll to the bottom of the page to see the footer suddenly collapses. Thus, it's a height issue with the Vertical RadMenu orientation. Why?
This is my first post. I've searched this forum for information...
I saw one note not to set height variables. So, I check that. That's the only thing of note...
If I missed something, rather than an explanation (DRY), link-me-please-me.
------
When orienting the Transparency Theme to vertical, in a raw page, or, inside of the above pane, the link:hover overlay(s) show on the first two items. The other themes don't do this...
I've Searched: Searches for "transparency" (as in the theme) usually lead to people looking to do menu transparency, not specific to the integrated Telerik theme.
<table> <tr> <td> <asp:TextBox ID="txt" runat="server" TabIndex="0"></asp:TextBox> <asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ValidationGroup="Goal" ControlToValidate="txt" Display="None" ErrorMessage="Please select" SetFocusOnError="True"></asp:RequiredFieldValidator> <cc1:ValidatorCalloutExtender HighlightCssClass="highlight" ID="ValidatorCalloutExtender1" TargetControlID="RequiredFieldValidator1" runat="server"> </cc1:ValidatorCalloutExtender> </td> </tr> <tr> <td align="right"> <span class="error">*</span>Start Date : </td> <td align="left"> <telerik:RadDatePicker ID="radCalender" runat="server" TabIndex="1" Width="205"> <Calendar ID="Calendar4" UseColumnHeadersAsSelectors="False" UseRowHeadersAsSelectors="False" ViewSelectorText="x" runat="server"> </Calendar> <DateInput ID="DateInput4" DateFormat="M/d/yyyy" DisplayDateFormat="M/d/yyyy" runat="server"> </DateInput> </telerik:RadDatePicker> <asp:RequiredFieldValidator ID="rvCalender" runat="server" ControlToValidate="radCalender" InitialValue="" Display="None" ValidationGroup="Goal" ErrorMessage="<%$Resources:CCMResource,USER_GOAL_STARTDATE %>" SetFocusOnError="True"></asp:RequiredFieldValidator> <cc1:ValidatorCalloutExtender HighlightCssClass="highlight" ID="vcCalender" TargetControlID="rvCalender" runat="server"> </cc1:ValidatorCalloutExtender> </td> </tr> <tr> <td align="right"> <span class="error">*</span> Managed Population : </td> <td align="left"> <telerik:RadComboBox ID="radComboManagedPopulationGoals" AppendDataBoundItems="true" Width="200px" TabIndex="2" DataValueField="ProgramId" DataTextField="ProgramName" runat="server"> <Items> <telerik:RadComboBoxItem runat="server" Text="Select" Value="0" /> <telerik:RadComboBoxItem runat="server" Text="Item" Value="1" /> </Items> </telerik:RadComboBox> <asp:RequiredFieldValidator ID="rfvManagedPopulationGoals" runat="server" ValidationGroup="Goal" ControlToValidate="radComboManagedPopulationGoals" InitialValue="Select" Display="None" ErrorMessage="<%$Resources:CCMResource,Assignment_Select %>" SetFocusOnError="True"></asp:RequiredFieldValidator> <cc1:ValidatorCalloutExtender ID="vdCManagedPopulationGoals" TargetControlID="rfvManagedPopulationGoals" runat="server"> </cc1:ValidatorCalloutExtender> </td> </tr> <tr> <td> <asp:Button ID="btn" runat="server" ValidationGroup="Goal" /> </td> </tr> </table>http://dev.virtualearth.net/embeddedMap/v1/ajax/aerial?zoomLevel=10¢er=41.095694_-85.109793&pushpins=41.095694_-85.109793
<telerik:RadScriptManager ID="RadScriptManager1" runat="server"></telerik:RadScriptManager><telerik:RadCodeBlock ID="RadCodeBlock1" runat="server"> <script type="text/javascript"> function RowDblClick(sender, eventArgs) { sender.get_masterTableView().editItem(eventArgs.get_itemIndexHierarchical()); } </script></telerik:RadCodeBlock><telerik:RadGrid ID="RadGrid1" runat="server" AllowPaging="True" AllowSorting="True" AutoGenerateColumns="False" CellSpacing="0" DataSourceID="SqlDataSource1" GridLines="None" Skin="Office2010Blue" AllowAutomaticDeletes="True" AllowAutomaticInserts="True" AllowAutomaticUpdates="True"> <ClientSettings AllowColumnsReorder="True" ReorderColumnsOnClient="True"> <Selecting AllowRowSelect="True" /> <ClientEvents OnRowDblClick="RowDblClick" /> </ClientSettings> <MasterTableView DataKeyNames="LocationID" DataSourceID="SqlDataSource1" CommandItemDisplay="Top"> <CommandItemSettings ExportToPdfText="Export to PDF"></CommandItemSettings> <RowIndicatorColumn Visible="True" FilterControlAltText="Filter RowIndicator column"> <HeaderStyle Width="20px"></HeaderStyle> </RowIndicatorColumn> <ExpandCollapseColumn Visible="True" FilterControlAltText="Filter ExpandColumn column"> <HeaderStyle Width="20px"></HeaderStyle> </ExpandCollapseColumn> <Columns> <telerik:GridEditCommandColumn ButtonType="ImageButton" FilterControlAltText="Filter EditCommandColumn column"> </telerik:GridEditCommandColumn> <telerik:GridButtonColumn ButtonType="ImageButton" CommandName="Delete" ConfirmText="Are you sure you want to delete this record? This action cannot be undone." FilterControlAltText="Filter column column" UniqueName="column"> </telerik:GridButtonColumn> <telerik:GridBoundColumn DataField="LocationID" DataType="System.Int32" FilterControlAltText="Filter LocationID column" HeaderText="ID" ReadOnly="True" SortExpression="LocationID" UniqueName="LocationID"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="LocationName" FilterControlAltText="Filter LocationName column" HeaderText="LocationName" SortExpression="LocationName" UniqueName="LocationName"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="InternalName" FilterControlAltText="Filter InternalName column" HeaderText="InternalName" SortExpression="InternalName" UniqueName="InternalName"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="LocationType" FilterControlAltText="Filter LocationType column" HeaderText="LocationType" SortExpression="LocationType" UniqueName="LocationType"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="EntityID" FilterControlAltText="Filter EntityID column" HeaderText="EntityID" SortExpression="EntityID" UniqueName="EntityID"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="Latitude" FilterControlAltText="Filter Latitude column" HeaderText="Latitude" SortExpression="Latitude" UniqueName="Latitude"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="Longitude" FilterControlAltText="Filter Longitude column" HeaderText="Longitude" SortExpression="Longitude" UniqueName="Longitude" Visible="False"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="Address1" FilterControlAltText="Filter Address1 column" HeaderText="Address1" SortExpression="Address1" UniqueName="Address1"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="Address2" FilterControlAltText="Filter Address2 column" HeaderText="Address2" SortExpression="Address2" UniqueName="Address2" Visible="False"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="City" FilterControlAltText="Filter City column" HeaderText="City" SortExpression="City" UniqueName="City"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="State" FilterControlAltText="Filter State column" HeaderText="State" SortExpression="State" UniqueName="State"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="ZIP" FilterControlAltText="Filter ZIP column" HeaderText="ZIP" SortExpression="ZIP" UniqueName="ZIP"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="County" FilterControlAltText="Filter County column" HeaderText="County" SortExpression="County" UniqueName="County" Visible="False"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="Phone" FilterControlAltText="Filter Phone column" HeaderText="Phone" SortExpression="Phone" UniqueName="Phone" Visible="False"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="Services" FilterControlAltText="Filter Services column" HeaderText="Services" SortExpression="Services" UniqueName="Services" Visible="False"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="Amenities" FilterControlAltText="Filter Amenities column" HeaderText="Amenities" SortExpression="Amenities" UniqueName="Amenities" Visible="False"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="Details" FilterControlAltText="Filter Details column" HeaderText="Details" SortExpression="Details" UniqueName="Details" Visible="False"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="moreInfoURL" FilterControlAltText="Filter moreInfoURL column" HeaderText="moreInfoURL" SortExpression="moreInfoURL" UniqueName="moreInfoURL" Visible="False"> </telerik:GridBoundColumn> </Columns> <EditFormSettings EditFormType="Template"> <EditColumn FilterControlAltText="Filter EditCommandColumn column"></EditColumn> <FormTemplate> <telerik:RadTabStrip ID="RadTabStrip2" runat="server" Skin="Office2007" MultiPageID="RadMultiPage1" SelectedIndex="0" Align="Justify" ReorderTabsOnSelect="True" Width="800px"> <Tabs> <telerik:RadTab Text="General"> </telerik:RadTab> <telerik:RadTab Text="Mapping" Selected="True"> </telerik:RadTab> <telerik:RadTab Text="Photo"> </telerik:RadTab> <telerik:RadTab Text="Services"> </telerik:RadTab> <telerik:RadTab Text="Amenities"> </telerik:RadTab> <telerik:RadTab Text="Details"> </telerik:RadTab> </Tabs> </telerik:RadTabStrip> <telerik:RadMultiPage ID="RadMultiPage1" runat="server" SelectedIndex="0" CssClass="pageView" Width="800px"> <!--- GENERAL TAB ---> <telerik:RadPageView ID="RadPageView1" runat="server"> </telerik:RadPageView> <!--- MAPPING TAB ---> <telerik:RadPageView ID="RadPageView2" runat="server"> <table cellpadding="5" style="padding-top: 25px;"> <tr valign="top"> <td width="400"> <table cellpadding="5"> <tr> <td class="tdName">Latitude:</td> <td> <telerik:RadTextBox ID="txtLatitude" runat="server" LabelWidth="64px" Text='<%# Bind("Latitude") %>' Width="225px"></telerik:RadTextBox> </td> </tr> <tr> <td class="tdName">Longitude:</td> <td> <telerik:RadTextBox ID="txtLongitude" runat="server" LabelWidth="64px" Text='<%# Bind("Longitude") %>' Width="225px"></telerik:RadTextBox> </td> </tr> <tr> <td> <asp:Button ID="btnLatLng" runat="server" Text="View Map" OnClick="btnLatLng_Click" CommandArgument="41.095694_-85.109793" /></td> </tr> </table> </td> <td width="400"> <telerik:RadWindowManager Behaviors="Resize, Close, Maximize, Move" ID="RadWindowManager" DestroyOnClose="True" RestrictionZoneID="RestrictionZone" Opacity="99" runat="server" Width="300px" Height="400px" Visible="true" Skin="Office2007" Behavior="Resize, Close, Maximize, Move"> <Windows> <telerik:RadWindow ID="RadWindow1" VisibleOnPageLoad="true" Title="Location Map" NavigateUrl='http://dev.virtualearth.net/embeddedMap/v1/ajax/aerial?zoomLevel=10¢er=41.095694_-85.109793&pushpins=41.095694_-85.109793' IconUrl="telerikFavicon.ico" Modal="True" runat="server" VisibleStatusbar="False" VisibleTitlebar="true" Visible="false"> </telerik:RadWindow> </Windows> </telerik:RadWindowManager> </td> </tr> </table> </telerik:RadPageView> <!--- PHOTO TAB ---> <telerik:RadPageView ID="RadPageView3" runat="server"> <table cellpadding="10"> <tr valign="top"> <td width="400"> <telerik:RadAsyncUpload ID="RadAsyncUpload1" runat="server"> </telerik:RadAsyncUpload> </td> <td width="400" align="center"></td> </tr> </table> </telerik:RadPageView> <!--- SERVICES TAB ---> <telerik:RadPageView ID="RadPageView4" runat="server"> <telerik:RadEditor Visible="true" ID="RadEditor1" runat="server" Width="100%" Height="350px" Content='<%# Bind("Services") %>' Skin="Office2007" ToolbarMode="Default" ToolsFile="~/tools.xml"></telerik:RadEditor> </telerik:RadPageView> <!--- AMENITIES TAB ---> <telerik:RadPageView ID="RadPageView5" runat="server"> <telerik:RadEditor Visible="true" ID="RadEditor2" runat="server" Width="100%" Height="350px" Content='<%# Bind("Amenities") %>' Skin="Office2007" ToolbarMode="Default" ToolsFile="~/tools.xml"></telerik:RadEditor> </telerik:RadPageView> <!--- DETAILS TAB ---> <telerik:RadPageView ID="RadPageView6" runat="server"> <telerik:RadEditor Visible="true" ID="RadEditor3" runat="server" Width="100%" Height="350px" Content='<%# Bind("Details") %>' Skin="Office2007" ToolbarMode="Default" ToolsFile="~/tools.xml"></telerik:RadEditor> </telerik:RadPageView> </telerik:RadMultiPage> </FormTemplate> </EditFormSettings> <PagerStyle PageSizeControlType="RadComboBox"></PagerStyle> </MasterTableView> <PagerStyle PageSizeControlType="RadComboBox"></PagerStyle> <FilterMenu EnableImageSprites="False"></FilterMenu></telerik:RadGrid><telerik:RadGrid ID="contactsGrid" runat="server" OnNeedDataSource="contactsGrid_NeedDataSource" AllowSorting="False" AllowFilteringByColumn="true" Skin="Default" GridLines="Both" AutoGenerateColumns="False" ShowFooter="false" AllowPaging="true" PageSize="25" PagerStyle-AlwaysVisible="true" OnUpdateCommand="contactsGrid_UpdateCommand" OnInsertCommand="contactsGrid_InsertCommand" EnableLinqExpressions="false" OnDeleteCommand="contactsGrid_DeleteCommand" GroupingEnabled="True" ShowGroupPanel="True" GroupPanel-Enabled="True"> <ClientSettings AllowDragToGroup="True"/> <PagerStyle Mode="NextPrevNumericAndAdvanced" Position="TopAndBottom" HorizontalAlign="Center" /> <MasterTableView AllowMultiColumnSorting="true" CommandItemDisplay="Top" CommandItemSettings-ShowRefreshButton="False" DataKeyNames="contact_id" NoMasterRecordsText="No current contacts." TableLayout="Fixed"> <RowIndicatorColumn Visible="False"> <HeaderStyle Width="20px"></HeaderStyle> </RowIndicatorColumn> <Columns> <telerik:GridEditCommandColumn UniqueName="btnEdit" ButtonType="ImageButton" Resizable="False" > <ItemStyle HorizontalAlign="Center" CssClass="MyImageButton" /> <HeaderStyle Width="50px" /> </telerik:GridEditCommandColumn> <telerik:GridBoundColumn DataField="contact_id" HeaderText="CONTACT_ID" UniqueName="CONTACT_ID" AllowFiltering="True" AutoPostBackOnFilter="true" CurrentFilterFunction="Contains" ShowFilterIcon="false" > <HeaderStyle Width="100px" /> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="CONTACT_ORG" HeaderText="CONTACT_ORG" UniqueName="CONTACT_ORG" AllowFiltering="true" AutoPostBackOnFilter="true" CurrentFilterFunction="Contains" ShowFilterIcon="false" Groupable="True" > <HeaderStyle Width="160px" /> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="LOCATION_NAME" HeaderText="LOCATION_NAME" UniqueName="LOCATION_NAME" AllowFiltering="true" AutoPostBackOnFilter="true" CurrentFilterFunction="Contains" ShowFilterIcon="false" Groupable="True" > <HeaderStyle Width="160px" /> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="CONTACT_NAME" HeaderText="CONTACT_NAME" UniqueName="CONTACT_NAME" AllowFiltering="true" AutoPostBackOnFilter="true" CurrentFilterFunction="Contains" ShowFilterIcon="false" Groupable="True" > <HeaderStyle Width="160px" /> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="PHONE" UniqueName="PHONE" HeaderText="PHONE" AllowFiltering="true" AutoPostBackOnFilter="true" CurrentFilterFunction="Contains" ShowFilterIcon="false" Groupable="True" > <HeaderStyle Width="150px" /> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="ALT_PHONE" HeaderText="ALT_PHONE" UniqueName="ALT_PHONE" AllowFiltering="true" AutoPostBackOnFilter="true" CurrentFilterFunction="Contains" ShowFilterIcon="false" Groupable="True" > <HeaderStyle Width="150px" /> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="CELL" HeaderText="CELL" UniqueName="CELL" AllowFiltering="true" AutoPostBackOnFilter="true" CurrentFilterFunction="Contains" ShowFilterIcon="false" Groupable="True" > <HeaderStyle Width="150px" /> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="FAX" UniqueName="FAX" HeaderText="FAX" AllowFiltering="true" AutoPostBackOnFilter="true" CurrentFilterFunction="Contains" ShowFilterIcon="false" Groupable="True" > <HeaderStyle Width="150px" /> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="DSN" HeaderText="DSN" UniqueName="DSN" AllowFiltering="true" AutoPostBackOnFilter="true" CurrentFilterFunction="Contains" ShowFilterIcon="false" Groupable="True" > <HeaderStyle Width="100px" /> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="EMAIL" HeaderText="EMAIL" UniqueName="EMAIL" AllowFiltering="true" AutoPostBackOnFilter="true" CurrentFilterFunction="Contains" ShowFilterIcon="false" Groupable="True" > <HeaderStyle Width="200px" /> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="COMMENTS" HeaderText="COMMENTS" UniqueName="COMMENTS" AllowFiltering="true" AutoPostBackOnFilter="true" CurrentFilterFunction="Contains" ShowFilterIcon="false" Groupable="True" > <HeaderStyle Width="160px" /> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="CONTACT_SRV" HeaderText="CONTACT_SRV" UniqueName="CONTACT_SRV" AllowFiltering="true" AutoPostBackOnFilter="true" CurrentFilterFunction="Contains" ShowFilterIcon="false" Groupable="True" > <HeaderStyle Width="100px" /> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="GROUP_ID" HeaderText="GROUP ID" UniqueName="GROUP_ID" AllowFiltering="true" AutoPostBackOnFilter="true" CurrentFilterFunction="Contains" ShowFilterIcon="false" Groupable="True" > <HeaderStyle Width="160px" /> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="GROUP_NAME" HeaderText="GROUPS" UniqueName="GROUP_NAME" AllowFiltering="true" AutoPostBackOnFilter="true" CurrentFilterFunction="Contains" ShowFilterIcon="false" Groupable="True" > <HeaderStyle Width="160px" /> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="LAST_UPDATED" HeaderText="LAST_UPDATED" UniqueName="LAST_UPDATED" DataType="System.DateTime" AllowFiltering="false" DataFormatString="{0:MM/dd/yyyy}" Groupable="True" > <HeaderStyle Width="100px" /> </telerik:GridBoundColumn> <telerik:GridButtonColumn ConfirmText="Delete this contact?" ConfirmDialogType="RadWindow" ConfirmTitle="Delete" ButtonType="ImageButton" CommandName="Delete" Text="Delete" UniqueName="DeleteColumnContacts" Visible="true"> <ItemStyle HorizontalAlign="Center" CssClass="MyImageButton" /> <HeaderStyle Width="50px" /> </telerik:GridButtonColumn> </Columns> <EditFormSettings UserControlName="EditContact.ascx" EditFormType="WebUserControl"> <EditColumn UniqueName="EditCommandColumn1" > </EditColumn> </EditFormSettings> </MasterTableView> <EditItemStyle CssClass="EditFormHeader"></EditItemStyle> <ValidationSettings CommandsToValidate="PerformInsert, Update" /> </telerik:RadGrid><td> <asp:Button Visible='<%# !(DataItem is GridInsertionObject) %>' ID="editGroups" runat="server" Text="Edit Groups" OnClick="GroupMember" /> <telerik:RadGrid Visible='<%# !(DataItem is GridInsertionObject) %>' ID="groupMemberGrid" runat="server" AllowSorting="False" AllowFilteringByColumn="false" Skin="Default" GridLines="Both" AutoGenerateColumns="False" ShowFooter="false" EnableLinqExpressions="false" OnDeleteCommand="groupMemberGrid_DeleteCommand"> <GroupingSettings CaseSensitive="false" /> <MasterTableView AllowMultiColumnSorting="false" CommandItemDisplay="Top" DataKeyNames="group_id" NoMasterRecordsText="Not a member of any groups." TableLayout="Fixed"> <RowIndicatorColumn Visible="False"> <HeaderStyle Width="20px"></HeaderStyle> </RowIndicatorColumn> <Columns> <telerik:GridButtonColumn ConfirmText="Delete this group?" ConfirmDialogType="RadWindow" ConfirmTitle="Delete" ButtonType="ImageButton" CommandName="Delete" Text="Delete" UniqueName="DeleteGroup" Visible="true"> <ItemStyle HorizontalAlign="Center" CssClass="MyImageButton" /> <HeaderStyle Width="50px" /> </telerik:GridButtonColumn> <telerik:GridBoundColumn DataField="GROUP_ID" HeaderText="Group ID" UniqueName="GROUP_ID" AllowFiltering="True"> <HeaderStyle Width="100px" /> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="GROUP_NAME" HeaderText="Group Name" UniqueName="GROUP_NAME" AllowFiltering="false"> <HeaderStyle Width="160px" /> </telerik:GridBoundColumn> </Columns> <EditFormSettings UserControlName="AddToGroup.ascx" EditFormType="WebUserControl"> <EditColumn UniqueName="EditCommandColumn2"> </EditColumn> </EditFormSettings> </MasterTableView> <EditItemStyle CssClass="EditFormHeader"></EditItemStyle> <ValidationSettings CommandsToValidate="Delete" /> </telerik:RadGrid> </td>protected
void Page_Load(....)
if (!IsPostBack)
{
//bind radgrid
protected
void btnShowStatus_Click(object sender, EventArgs e)
}
The problem is after this, if user clicks on one of the columns to sort, I am not sure what to do in sort command event. According to help, I need to bind the grid again. If I call bindgrid routine, I lose how it was before. I need the grid to display as it was before (before postback) with sorted data. How can I restore grid.
I appreciate your response.
Thanks,
Prathiba.
