In Firefox, when I try to click on the radnumerictextbox,
I cannot edit the text because the item is "selected" when I Single click on the text box.
The problem seems to appear if I EnableDragAndDrop.
URL: http://www.ximnet.com.my/telerik/test_listbox.aspx
Video Demo: http://www.ximnet.com.my/telerik/listbox_firefox_drag_drop_textbox.swf
Is there anything I can do to prevent this?
ASPX Code:
VB Code:
I cannot edit the text because the item is "selected" when I Single click on the text box.
The problem seems to appear if I EnableDragAndDrop.
URL: http://www.ximnet.com.my/telerik/test_listbox.aspx
Video Demo: http://www.ximnet.com.my/telerik/listbox_firefox_drag_drop_textbox.swf
Is there anything I can do to prevent this?
ASPX Code:
<%@ Page Language="VB" AutoEventWireup="false" CodeFile="test_listbox.aspx.vb" Inherits="test_listbox" %>
<%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %>
<!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"
><
telerik:RadScriptManager
ID
=
"RSM"
runat
=
"server"
/>
<
telerik:RadListBox
ID
=
"RadListBox1"
runat
=
"server"
AllowTransfer
=
"true"
EnableDragAndDrop
=
"true"
AutoPostBackOnTransfer
=
"true"
Height
=
"200px"
SelectionMode
=
"Multiple"
OnTransferred
=
"RadListBox1_Transferred"
TransferToID
=
"RadListBox2"
Width
=
"215px"
>
<
ButtonSettings
ShowTransferAll
=
"false"
VerticalAlign
=
"Middle"
/>
<
ItemTemplate
>
<
span
class
=
"product-title"
>
<%# DataBinder.Eval(Container, "Text")%></
span
> <
span
class
=
"bearing"
>1 bearing</
span
>
</
ItemTemplate
>
<
Items
>
<
telerik:RadListBoxItem
Text
=
"Spinning Reel 1"
Value
=
"reel1_thumb.png"
Price
=
"99"
Selected
=
"true"
/>
<
telerik:RadListBoxItem
Text
=
"Spinning Reel 2"
Value
=
"reel2_thumb.png"
Price
=
"199"
/>
<
telerik:RadListBoxItem
Text
=
"Spinning Reel 3"
Value
=
"reel3_thumb.png"
Price
=
"99"
/>
<
telerik:RadListBoxItem
Text
=
"Spinning Reel 4"
Value
=
"reel4_thumb.png"
Price
=
"299"
/>
<
telerik:RadListBoxItem
Text
=
"Spinning Reel 5"
Value
=
"reel5_thumb.png"
Price
=
"199"
/>
<
telerik:RadListBoxItem
Text
=
"Spinning Reel 6"
Value
=
"reel6_thumb.png"
Price
=
"99"
/>
<
telerik:RadListBoxItem
Text
=
"Spinning Reel 7"
Value
=
"reel7_thumb.png"
Price
=
"299"
/>
<
telerik:RadListBoxItem
Text
=
"Spinning Reel 8"
Value
=
"reel8_thumb.png"
Price
=
"199"
/>
</
Items
>
</
telerik:RadListBox
>
<
telerik:RadListBox
runat
=
"server"
EnableDragAndDrop
=
"true"
ID
=
"RadListBox2"
Height
=
"200px"
Width
=
"270px"
SelectionMode
=
"Multiple"
>
<
ItemTemplate
>
<
span
class
=
"detail-title"
>
<%# DataBinder.Eval(Container, "Text")%></
span
>
<
ul
class
=
"details"
>
<
li
>
<
label
>
Price:</
label
>
<
span
>
<%# Convert.ToInt32(DataBinder.Eval(Container, "Attributes['Price']")).ToString("C0") %></
span
>
</
li
>
<
li
>
<
label
>
Quantity:</
label
>
<
telerik:RadNumericTextBox
runat
=
"server"
ID
=
"QuantityTextBox"
Width
=
"40px"
MinValue
=
"1"
MaxValue
=
"10"
ShowSpinButtons
=
"true"
Value
=
"1"
NumberFormat-DecimalDigits
=
"0"
/>
</
li
>
</
ul
>
</
ItemTemplate
>
<
Items
>
<
telerik:RadListBoxItem
Text
=
"Spinning Reel 9"
Value
=
"reel9.png"
Price
=
"99"
/>
</
Items
>
</
telerik:RadListBox
>
</
form
>
</
body
>
</
html
>
VB Code:
Imports
Telerik.Web.UI
Partial
Class
test_listbox
Inherits
System.Web.UI.Page
Protected
Sub
Page_Load(
ByVal
sender
As
Object
,
ByVal
e
As
EventArgs)
Handles
Me
.Load
If
Not
Page.IsPostBack
Then
RadListBox1.DataBind()
RadListBox2.DataBind()
End
If
End
Sub
Protected
Sub
RadListBox1_Transferred(
ByVal
sender
As
Object
,
ByVal
e
As
RadListBoxTransferredEventArgs)
For
Each
item
As
RadListBoxItem
In
e.Items
'Update the image
If
e.SourceListBox
Is
RadListBox1
Then
item.Value = item.Value.Replace(
"_thumb"
,
""
)
Else
item.Value = item.Value.Replace(
".png"
,
"_thumb.png"
)
End
If
'Databind the item in order to evaluate the databinding expressions from the template
item.DataBind()
Next
End
Sub
End
Class