or
<
asp:UpdatePanel
ID
=
"searchResultsUpdatePanel"
runat
=
"server"
ChildrenAsTriggers
=
"true"
RenderMode
=
"Block"
UpdateMode
=
"Conditional"
>
<
ContentTemplate
>
<
div
>
<
cc1:PRadTreeView
ID
=
"RadTreeView1"
class
=
"classCategoryTreeView"
runat
=
"server"
OnNodeExpand
=
"RadTreeView1_NodeExpand"
EnableDragAndDrop
=
"True"
OnNodeDrop
=
"RadTreeView1_HandleDrop"
EnableDragAndDropBetweenNodes
=
"true"
OnNodeEdit
=
"RadTreeView1_NodeEdit"
CheckBoxes
=
"True"
OnClientNodeEditStart
=
"OnClientNodeEditStartHandler"
OnContextMenuItemClick
=
"RadTreeView1_ContextMenuItemClick"
OnClientContextMenuItemClicking
=
"onClientContextMenuItemClicking"
OnClientContextMenuShowing
=
"onClientContextMenuShowing"
OnClientNodeClicked
=
"ClientNodeClicked"
OnClientNodeEditing
=
"ClientNodeEditing"
>
<
ContextMenus
>
<
cc1:PRadTreeViewContextMenu
ID
=
"MainContextMenu"
runat
=
"server"
>
<
Items
>
<
cc1:PRadMenuItem
Value
=
"New"
Text
=
"New"
>
</
cc1:PRadMenuItem
>
<
cc1:PRadMenuItem
Value
=
"Rename"
Text
=
"Rename"
Enabled
=
"false"
PostBack
=
"false"
>
</
cc1:PRadMenuItem
>
<
cc1:PRadMenuItem
Value
=
"Delete"
Text
=
"Delete"
>
</
cc1:PRadMenuItem
>
</
Items
>
<
CollapseAnimation
Type
=
"none"
/>
</
cc1:PRadTreeViewContextMenu
>
</
ContextMenus
>
</
cc1:PRadTreeView
>
</
div
>
</
ContentTemplate
>
</
asp:UpdatePanel
>
<
asp:UpdateProgress
ID
=
"tagsUpdatePanelProgressControl"
runat
=
"server"
>
<
ProgressTemplate
>
</
ProgressTemplate
>
</
asp:UpdateProgress
>
function
onClientContextMenuItemClicking(sender, args) {
try
{
var
menuItem = args.get_menuItem();
var
treeNode = args.get_node();
menuItem.get_menu().hide();
var
currTagID = treeNode.get_value();
switch
(menuItem.get_value()) {
case
"Rename"
:
break
;
case
"New"
:
args.set_cancel(
true
);
AddTempNode(
false
);
break
;
case
"Delete"
:
break
;
}
}
catch
(e) {
alert(e.ToString());
}
}
AddTempNode
" is called from onClientContextMenuItemClicking,function
AddTempNode(addToRoot) {
var
projectID = document.getElementById(
'<%= hidProjectID.ClientID %>'
).value;
var
treeView = $find(
"<%= RadTreeView1.ClientID %>"
);
var
parentTagID = 0;
var
node =
null
;
if
(addToRoot) {
treeView.unselectAllNodes();
}
var
nodes = treeView.get_selectedNodes();
if
(nodes.length == 0) {
parentTagID = 0;
}
else
{
for
(
var
i = 0; i < nodes.length; i++) {
node = nodes[i];
}
parentTagID = node.get_value();
}
treeView.trackChanges();
if
(node !=
null
) {
node.expand();
}
treeView.commitChanges();
var
newTagID = 0;
var
newNode = CreateNewNode(projectID, newTagID,
' '
, parentTagID);
if
(addToRoot) {
newNode.set_cssClass(
"categoryControl_Root_Node"
);
}
AddNewlyCreatedNode(newNode, treeView);
newNode.startEdit();
return
false
;
}
function
AddNewlyCreatedNode(node, treeView) {
treeView.trackChanges();
var
nodes = treeView.get_selectedNodes();
if
(nodes.length == 0) {
treeView.get_nodes().add(node);
}
else
{
treeView.get_selectedNodes()[0].get_nodes().add(node);
}
treeView.commitChanges();
}
<%@ Page Language="vb" AutoEventWireup="false" CodeBehind="Numeric_Bug.aspx.vb" Inherits="Elan.Web.Numeric_Bug" %>
<!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
id
=
"Head1"
runat
=
"server"
>
<
title
></
title
>
<
style
type
=
"text/css"
>
.disabledNumericTextbox
{
color: Red;
}
.disabledNumericTextboxBroken
{
color: Red !important;
}
</
style
>
</
head
>
<
body
>
<
form
runat
=
"server"
id
=
"form1"
>
<
telerik:RadScriptManager
ID
=
"RadScriptManager1"
runat
=
"server"
/>
<
div
style
=
"padding: 50px; border: 1px solid #ccc"
>
<
telerik:RadNumericTextBox
runat
=
"server"
ID
=
"RadNumericTextBox3"
ReadOnly
=
"true"
ReadOnlyStyle-CssClass
=
"disabledNumericTextbox"
NumberFormat-DecimalDigits
=
"2"
Value
=
"80000.85"
Width
=
"110"
ReadOnlyStyle-HorizontalAlign
=
"Right"
/>
<
telerik:RadNumericTextBox
runat
=
"server"
ID
=
"RadNumericTextBox4"
ReadOnly
=
"true"
Value
=
"80000.85"
ReadOnlyStyle-CssClass
=
"disabledNumericTextboxBroken"
NumberFormat-DecimalDigits
=
"2"
Width
=
"110"
ReadOnlyStyle-HorizontalAlign
=
"Right"
/>
</
div
>
<
telerik:RadWindowManager
ID
=
"RadWindowManager1"
ShowContentDuringLoad
=
"false"
VisibleStatusbar
=
"false"
ReloadOnShow
=
"true"
runat
=
"server"
EnableShadow
=
"true"
/>
</
form
>
</
body
>
</
html
>
in Telerik.Web.UI_2012_1_411_Dev input fields width is now arbitrary set to 154px:
.RadForm.rfdTextbox input[type="text"], .RadForm.rfdTextbox input[type="password"], .RadForm.rfdTextbox input[type="search"], .RadForm.rfdTextbox input[type="url"], .RadForm.rfdTextbox input[type="tel"], .RadForm.rfdTextbox input[type="email"] (ligne 1)
{
width: 154px;
padding-top: 2px;
padding-right: 2px;
padding-bottom: 3px;
padding-left: 2px;
height: auto;
line-height: normal;
}
Is there some good reason for that?
Thanks :-)