or
I haven't used the slider control before, so hopfully I am missing something simple. First,
using the follwing code, the slider value are not displayed:
<telerik:RadSlider id="RadSlider1" runat="server" Height="95px"
ItemType="Tick" Length="300" MaximumValue="5" MinimumValue="1" Value="3" Width="400px" Skin="Windows7" TrackPosition="TopLeft" >
</telerik:RadSlider>
Thanks for you help.
<
div
style
=
"width:400px; vertical-align:top;"
>
<
telerik:RadCalendar
ID
=
"RadCalendar1"
runat
=
"server"
AutoPostBack
=
"true"
Width
=
"100%"
PresentationType
=
"Preview"
DayNameFormat
=
"Short"
ShowRowHeaders
=
"false"
ShowOtherMonthsDays
=
"true"
EnableMultiSelect
=
"false"
UseRowHeadersAsSelectors
=
"false"
UseColumnHeadersAsSelectors
=
"false"
OnDayRender
=
"RadCalendar1_DayRender"
OnPreRender
=
"RadCalendar1_PreRender"
>
<
DayStyle
HorizontalAlign
=
"Center"
/>
<
SpecialDays
>
<
telerik:RadCalendarDay
Repeatable
=
"Today"
Date
=
""
ItemStyle-CssClass
=
"rcToday"
/>
</
SpecialDays
>
</
telerik:RadCalendar
>
</
div
>
I would like to use the RadMaskedTextBox in the following scenario:
My user has a multiline textbox in which he can enter text. This text has a maximum length per line and
must match certain criteria. In this case it can be any character. When I set the text property of my
maskedtextbox the only thing that appears is my mask. I already tried to set the defaultmask, but when
the user clicks the textbox the default mask is applied. How should I use the RadMaskedTextBox.
The code I am using is posted below
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
<%@ Register TagPrefix="telerik" Namespace="Telerik.Web.UI" Assembly="Telerik.Web.UI" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<
html
xmlns
=
"http://www.w3.org/1999/xhtml"
>
<
head
runat
=
"server"
>
<
title
></
title
>
</
head
>
<
body
>
<
form
id
=
"form1"
runat
=
"server"
>
<
div
>
<
telerik:RadScriptManager
ID
=
"RadScriptManager1"
runat
=
"server"
/>
<
telerik:RadAjaxManager
ID
=
"RadAjaxManager1"
runat
=
"server"
/>
<
telerik:RadMaskedTextBox
Width
=
"300px"
Height
=
"80px"
ID
=
"RadMaskedTextBox1"
runat
=
"server"
Label
=
"Masked"
TextMode
=
"MultiLine"
Mask
=
"aaa\r\naaa"
TextWithLiterals
=
"123\r\n456"
/>
<
br
/>
<
telerik:RadTextBox
Width
=
"300px"
Height
=
"80px"
ID
=
"RadTextBox1"
runat
=
"server"
Label
=
"Normal"
TextMode
=
"MultiLine"
Text
=
"123
456"
/>
</
div
>
</
form
>
</
body
>
</
html
>
<telerik:RadComboBox runat="server" ID="selecao" Width="450" AutoPostBack="true" LoadingMessage="Loading..." EmptyMessage="Expanda a hierarquia e selecione..." OnClientDropDownOpened="OnClientDropDownOpenedHandler" EnableLoadOnDemand="true" MinFilterLength="3" OnInit="selecao_Init" OnItemsRequested="selecao_ItemsRequested" OnClientItemsRequested="OnClientItemsRequested"> <Items> <telerik:RadComboBoxItem Text="" Value="0"/> </Items> <ItemTemplate> <telerik:RadTreeView runat="server" ID="hierarquia" Width="300" RegisterWithScriptManager="FALSE" OnNodeExpand="hierarquia_NodeExpand" OnNodeClick="hierarquia_NodeClick" OnClientNodeClicking="nodeClicking" Skin="Default" CausesValidation="false" /> </ItemTemplate> </telerik:RadComboBox>
protected void selecao_Init(object sender, EventArgs e) { if (this.Hierarquia.Nodes.Count == 0) { RadTreeNodeCollection parent = this.Hierarquia.Nodes; // load data } #region ClientScriptBlock ScriptManager.RegisterClientScriptBlock(this, typeof(FiltroGenerico), "FiltroGenerico", @" function nodeClicking(sender, args) { var comboBox = $find(sender._clientStateFieldID.substring(0, sender._clientStateFieldID.length - 26)); var node = args.get_node() var fullname = ''; // display full treename as requested var pnode = node; while(pnode != null && pnode.get_text != null) { fullname = ' > ' + pnode.get_text() + fullname; pnode = pnode.get_parent(); } fullname = fullname.substr(3) comboBox.set_text(fullname); comboBox.trackChanges(); comboBox.get_items().getItem(0).set_text(fullname); comboBox.commitChanges(); comboBox.hideDropDown(); comboBox.attachDropDown(); } function StopPropagation(e) { if (!e) e = window.event; e.cancelBubble = true; } function OnClientItemsRequested(sender, eventArgs) { var tree = sender.get_items().getItem(0).findControl('hierarquia'); tree.add_nodeClicking(nodeClicking); } function OnClientDropDownOpenedHandler(sender, eventArgs) { var tree = sender.get_items().getItem(0).findControl('hierarquia'); var selectedNode = tree.get_selectedNode(); if (selectedNode) { selectedNode.scrollIntoView(); } }", true); #endregion }
scriptManager.IsInAsyncPostBack
protected void RadGrid1_ItemCommand(object source, GridCommandEventArgs e)
{
if (e.CommandName.ToUpper() == "SELECT" || e.CommandName.ToUpper() == "SELECTNEWWINDOW")
{
GridDataItem item = RadGrid1.MasterTableView.Items[e.Item.ItemIndex];
string encryptedVal = Cryptography.Encrypt(item["AssetNumber"].Text);
if (e.CommandName.ToUpper() == "SELECT")
Response.Redirect(string.Format("~/Client/Asset/?id={0}", encryptedVal));
if (e.CommandName.ToUpper() == "SELECTNEWWINDOW")
Helper.RedirectPage(Page, GetType(), string.Format("~/Client/Asset/?id={0}", encryptedVal), true);
}
}
public static void RedirectPage(Page page, System.Type type, string url, bool openInNewWindow)
{
string urlResolved = page.ResolveUrl(url);
if (!openInNewWindow)
{
ScriptManager scriptManager = ScriptManager.GetCurrent(page);
bool isPartialPagePostback = false;
if (scriptManager != null && scriptManager.IsInAsyncPostBack)
isPartialPagePostback = true;
if (isPartialPagePostback)
ScriptManager.RegisterStartupScript(page, type, "''", "window.location.href='" + urlResolved + "'",
true);
else
HttpContext.Current.Response.Redirect(url);
}
else
{
ScriptManager.RegisterStartupScript(page, type, "''",
"window.open('" + urlResolved +
"', '', 'height=600,width=800,scrollbars=yes,resizable=yes,location=yes')",
true);
}
}