or
<telerik:GridTemplateColumn HeaderText="Expires On" DataType="System.DateTime" Visible="true" ShowFilterIcon="true" ShowSortIcon="true" UniqueName="dpExpDate" DataField="EXPIRATION_DATE" AllowFiltering="true" SortExpression="EXPIRATION_DATE" AllowSorting="true" FilterListOptions="VaryByDataType" > <HeaderStyle Width="240px" /> <ItemStyle Width="240px" /> <ItemTemplate> <asp:Label runat="server" ID="lblExpDate" /> </ItemTemplate> <EditItemTemplate> <telerik:RadDateTimePicker runat="server" ID="dpExpDate" Skin="Office2010Blue" Width="220px"> <DateInput Display="true" DisplayDateFormat="G" DateFormat="G" runat="server" Font-Size="13px" Font-Name="Arial" /> <TimePopupButton Visible="false" /> </telerik:RadDateTimePicker><asp:Label runat="server" ID="lblInsertIn" Text="In" /> <telerik:RadDropDownList runat="server" ID="ddlInsertHours" Font-Names="Arial" Font-Size="13px" Width="80px" Skin="Office2010Blue" /> <asp:Label runat="server" ID="lblInsertHours" Text="Hours" /> </EditItemTemplate></telerik:GridTemplateColumn>if (e.Item is GridFilteringItem){ GridFilteringItem item = e.Item as GridFilteringItem; if (item["dpExpDate"].Controls[0] is TextBox) { DateTime value = DateTime.MinValue; DateTime.TryParse(gridBatches.MasterTableView.GetColumn("dpExpDate").CurrentFilterValue, out value); RadDateTimePicker pick = new RadDateTimePicker(); pick.Width = Unit.Pixel(200); pick.DateInput.DateFormat = "G"; pick.DateInput.DisplayDateFormat = "G"; pick.TimePopupButton.Visible = false; pick.DateInput.Width = Unit.Pixel(180); pick.Skin = "Office2010Blue"; pick.DateInput.Font.Size = FontUnit.Parse("13px"); pick.DateInput.Font.Name = "Arial"; if (!value.Equals(DateTime.MinValue)) pick.DbSelectedDate = value; item["dpExpDate"].Controls.RemoveAt(0); item["dpExpDate"].Controls.AddAt(0, pick); }} <telerik:RadMultiPage ID="RadMultiPage1" SelectedIndex="0" runat="server" >
<telerik:RadPageView ID="RadTabDetails" runat="server">
// some code here
// I want a footer here:
<footer> ... </footer>
</telerik:RadPageView>
...
="server">
<telerik:RadMultiPage ID="RadMultiPage1" SelectedIndex="0" runat="server" BorderStyle="Solid" BorderWidth="1" Width="800px" Height="600px">
<telerik:RadPageView ID="RadTabDetails" runat="server">
<%-- UF --%> <tr> <td> <label>UF</label> <br /> <telerik:RadComboBox ID="rcbUF" runat="server" CheckBoxes="True" EnableCheckAllItemsCheckBox="True" CausesValidation="false" Culture="pt-BR" CssClass="lt-width-10" MaxHeight="250" OnItemChecked="rcbUF_ItemChecked" AutoPostBack="true"> </telerik:RadComboBox> </td> </tr> <%-- Rodovia --%> <tr> <td> <label>Rodovia</label> <br /> <asp:UpdatePanel runat="server" ID="uppRodovia"> <Triggers> <asp:AsyncPostBackTrigger ControlID="rcbUF" /> </Triggers> <ContentTemplate> <telerik:RadComboBox ID="rcbRodovia" runat="server" CheckBoxes="True" EnableCheckAllItemsCheckBox="True" Culture="pt-BR" MaxHeight="250" CssClass="lt-width-10" /> </ContentTemplate> </asp:UpdatePanel> </td> </tr>protected void rcbUF_ItemChecked(object sender, RadComboBoxItemEventArgs e) { if (rcbUF.HasSelectedValue()) { var _listaUF = rcbUF.Items.Where(x => x.Checked).Select(x => x.Value).ToList(); var _rodovias = Repositorio<Rodovia>.GetAll.Where(x => x.ListaUF.Any(y=>_listaUF.Contains(y.UF.Id))).Select(x => x.Id).ToArray(); if (_listaUF.Count > 0) { rcbRodovia.Carregar<Rodovia>(x => x.Numero, x => x.Id, Constantes.TextoVazioEspaco, true, x => _rodovias.Contains(x.Id), x => x.Numero); } else { rcbRodovia.Carregar<Rodovia>(x => x.Numero, x => x.Id, Constantes.TextoVazioEspaco, true, x => x.Numero); } rcbRodovia.Items.Distinct(); rcbRodovia.Enabled = true; } }function OnClientSelectedIndexChanging(sender, args) { args.set_cancel(true); }