function RowClick(sender, eventArgs) {
if (editedRow ) {
hasChanges = false;
if (confirm("Update changes?")) {
$find("<%= RadGrid1.ClientID %>").get_masterTableView().updateItem(editedRow);
}
}
}
But still my itemupdate event is not firing.Hi Guys,
I've been using RadControls for a while now and I've been able to fix most of my issues but this one has me completely stumped. Thankfully, I was able to recreate it in an empty project.
ASPX:
<asp:ScriptManager ID="ScriptManager1" runat="server"> |
</asp:ScriptManager> |
<asp:UpdatePanel ID="UpdatePanel1" runat="server"> |
<ContentTemplate> |
<telerik:RadDatePicker ID="RadDatePicker1" runat="server" Skin="WebBlue"> |
</telerik:RadDatePicker> |
<br /> |
<br /> |
<asp:Button ID="Button1" runat="server" Text="toggle visibility" /> |
</ContentTemplate> |
</asp:UpdatePanel> |
<br /> |
<asp:Button ID="Button2" runat="server" Text="post back" /> |
VB:
Protected Sub Button1_Click(ByVal sender As Object, ByVal e As EventArgs) Handles Button1.Click |
Me.RadDatePicker1.Visible = Not Me.RadDatePicker1.Visible |
End Sub |
To recrate the problem:
1. Press the 'toggle visibility' button to hide the RadDatePicker.
2. Press the 'post back' button to do a non-ajax postback.
3. Press 'toggle visibility' again to show the RadDatePicker.
4. Now open the calendar of the date picker and it will have lost its skin.
This happens no matter what browser I run it in. I have also already tried swapping out the Rad UpdatePanel/ScriptManager for MS AJAX ones. I have seen similar things happen with other Rad controls in the same situation (which is why I'm posting this in general discussions) but I'm just using DatePicker here for simplicity. Thanks in advance for any help you can give me.
<%@ Page Language="VB" AutoEventWireup="false" CodeFile="Test.aspx.vb" Inherits="Test" %>
<%@ 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
>
<
style
type
=
"text/css"
>
html,body,form
{
padding:0px;
margin:0px;
width:100%;
height:100%;
}
</
style
>
<
script
src
=
"Scripts/jquery-1.4.1.js"
type
=
"text/javascript"
></
script
>
<
script
language
=
"javascript"
type
=
"text/javascript"
>
window.onload = SetTableHieght;
window.onresize = SetTableHieght;
function SetTableHieght() {
var windowHight = $(window).height() - 100;
var windowWidth = $(window).width() - 100;
$("#maintable").attr("style", "height:" + windowHight.toString() + "px;width:" + windowWidth.toString() +"px;");
}
function OnResponseEnd(sender, args) {
SetTableHieght();
}
</
script
>
</
head
>
<
body
>
<
form
id
=
"form1"
runat
=
"server"
>
<
telerik:RadScriptManager
ID
=
"RadScriptManager1"
runat
=
"server"
>
</
telerik:RadScriptManager
>
<
telerik:RadAjaxPanel
ID
=
"RadAjaxPanel1"
runat
=
"server"
BorderColor
=
"Orange"
ClientEvents-OnResponseEnd
=
"OnResponseEnd"
Height
=
"100%"
Width
=
"100%"
>
<
table
cellpadding
=
"0"
cellspacing
=
"0"
id
=
"maintable"
>
<
tr
>
<
td
style
=
"height:100%;width:100%;"
>
<
telerik:RadPanelBar
ID
=
"SidePanelBar"
Height
=
"100%"
Width
=
"100%"
runat
=
"server"
ExpandMode
=
"FullExpandedItem"
>
<
Items
>
<
telerik:RadPanelItem
Expanded
=
"true"
Selected
=
"true"
Text
=
"Workspace"
>
<
ContentTemplate
>
<
telerik:RadTreeView
ID
=
"NumTree"
runat
=
"server"
>
<
Nodes
>
<
telerik:RadTreeNode
Text
=
"1"
></
telerik:RadTreeNode
>
<
telerik:RadTreeNode
Text
=
"1"
></
telerik:RadTreeNode
>
<
telerik:RadTreeNode
Text
=
"1"
></
telerik:RadTreeNode
>
<
telerik:RadTreeNode
Text
=
"1"
></
telerik:RadTreeNode
>
<
telerik:RadTreeNode
Text
=
"1"
></
telerik:RadTreeNode
>
<
telerik:RadTreeNode
Text
=
"1"
></
telerik:RadTreeNode
>
<
telerik:RadTreeNode
Text
=
"1"
></
telerik:RadTreeNode
>
<
telerik:RadTreeNode
Text
=
"1"
></
telerik:RadTreeNode
>
<
telerik:RadTreeNode
Text
=
"1"
></
telerik:RadTreeNode
>
<
telerik:RadTreeNode
Text
=
"1"
></
telerik:RadTreeNode
>
<
telerik:RadTreeNode
Text
=
"1"
></
telerik:RadTreeNode
>
<
telerik:RadTreeNode
Text
=
"1"
></
telerik:RadTreeNode
>
<
telerik:RadTreeNode
Text
=
"1"
></
telerik:RadTreeNode
>
<
telerik:RadTreeNode
Text
=
"1"
></
telerik:RadTreeNode
>
<
telerik:RadTreeNode
Text
=
"1"
></
telerik:RadTreeNode
>
<
telerik:RadTreeNode
Text
=
"1"
></
telerik:RadTreeNode
>
<
telerik:RadTreeNode
Text
=
"1"
></
telerik:RadTreeNode
>
<
telerik:RadTreeNode
Text
=
"1"
></
telerik:RadTreeNode
>
<
telerik:RadTreeNode
Text
=
"1"
></
telerik:RadTreeNode
>
<
telerik:RadTreeNode
Text
=
"1"
></
telerik:RadTreeNode
>
<
telerik:RadTreeNode
Text
=
"1"
></
telerik:RadTreeNode
>
<
telerik:RadTreeNode
Text
=
"1"
></
telerik:RadTreeNode
>
<
telerik:RadTreeNode
Text
=
"1"
></
telerik:RadTreeNode
>
<
telerik:RadTreeNode
Text
=
"1"
></
telerik:RadTreeNode
>
<
telerik:RadTreeNode
Text
=
"1"
></
telerik:RadTreeNode
>
<
telerik:RadTreeNode
Text
=
"1"
></
telerik:RadTreeNode
>
<
telerik:RadTreeNode
Text
=
"1"
></
telerik:RadTreeNode
>
<
telerik:RadTreeNode
Text
=
"1"
></
telerik:RadTreeNode
>
<
telerik:RadTreeNode
Text
=
"1"
></
telerik:RadTreeNode
>
<
telerik:RadTreeNode
Text
=
"1"
></
telerik:RadTreeNode
>
<
telerik:RadTreeNode
Text
=
"1"
></
telerik:RadTreeNode
>
<
telerik:RadTreeNode
Text
=
"1"
></
telerik:RadTreeNode
>
<
telerik:RadTreeNode
Text
=
"1"
></
telerik:RadTreeNode
>
<
telerik:RadTreeNode
Text
=
"1"
></
telerik:RadTreeNode
>
<
telerik:RadTreeNode
Text
=
"1"
></
telerik:RadTreeNode
>
<
telerik:RadTreeNode
Text
=
"1"
></
telerik:RadTreeNode
>
<
telerik:RadTreeNode
Text
=
"1"
></
telerik:RadTreeNode
>
<
telerik:RadTreeNode
Text
=
"1"
></
telerik:RadTreeNode
>
<
telerik:RadTreeNode
Text
=
"1"
></
telerik:RadTreeNode
>
<
telerik:RadTreeNode
Text
=
"1"
></
telerik:RadTreeNode
>
<
telerik:RadTreeNode
Text
=
"1"
></
telerik:RadTreeNode
>
<
telerik:RadTreeNode
Text
=
"1"
></
telerik:RadTreeNode
>
<
telerik:RadTreeNode
Text
=
"1"
></
telerik:RadTreeNode
>
<
telerik:RadTreeNode
Text
=
"1"
></
telerik:RadTreeNode
>
<
telerik:RadTreeNode
Text
=
"1"
></
telerik:RadTreeNode
>
<
telerik:RadTreeNode
Text
=
"1"
></
telerik:RadTreeNode
>
</
Nodes
>
</
telerik:RadTreeView
>
</
ContentTemplate
>
</
telerik:RadPanelItem
>
<
telerik:RadPanelItem
Text
=
"My Views"
>
<
ContentTemplate
>
<
telerik:RadTreeView
ID
=
"AlpsTree"
runat
=
"server"
>
<
Nodes
>
<
telerik:RadTreeNode
Text
=
"a"
></
telerik:RadTreeNode
>
<
telerik:RadTreeNode
Text
=
"a"
></
telerik:RadTreeNode
>
<
telerik:RadTreeNode
Text
=
"a"
></
telerik:RadTreeNode
>
<
telerik:RadTreeNode
Text
=
"a"
></
telerik:RadTreeNode
>
<
telerik:RadTreeNode
Text
=
"a"
></
telerik:RadTreeNode
>
<
telerik:RadTreeNode
Text
=
"a"
></
telerik:RadTreeNode
>
<
telerik:RadTreeNode
Text
=
"a"
></
telerik:RadTreeNode
>
<
telerik:RadTreeNode
Text
=
"a"
></
telerik:RadTreeNode
>
<
telerik:RadTreeNode
Text
=
"a"
></
telerik:RadTreeNode
>
<
telerik:RadTreeNode
Text
=
"a"
></
telerik:RadTreeNode
>
<
telerik:RadTreeNode
Text
=
"a"
></
telerik:RadTreeNode
>
<
telerik:RadTreeNode
Text
=
"a"
></
telerik:RadTreeNode
>
<
telerik:RadTreeNode
Text
=
"a"
></
telerik:RadTreeNode
>
<
telerik:RadTreeNode
Text
=
"a"
></
telerik:RadTreeNode
>
<
telerik:RadTreeNode
Text
=
"a"
></
telerik:RadTreeNode
>
<
telerik:RadTreeNode
Text
=
"a"
></
telerik:RadTreeNode
>
<
telerik:RadTreeNode
Text
=
"a"
></
telerik:RadTreeNode
>
<
telerik:RadTreeNode
Text
=
"a"
></
telerik:RadTreeNode
>
<
telerik:RadTreeNode
Text
=
"a"
></
telerik:RadTreeNode
>
<
telerik:RadTreeNode
Text
=
"a"
></
telerik:RadTreeNode
>
<
telerik:RadTreeNode
Text
=
"a"
></
telerik:RadTreeNode
>
<
telerik:RadTreeNode
Text
=
"a"
></
telerik:RadTreeNode
>
<
telerik:RadTreeNode
Text
=
"a"
></
telerik:RadTreeNode
>
<
telerik:RadTreeNode
Text
=
"a"
></
telerik:RadTreeNode
>
<
telerik:RadTreeNode
Text
=
"a"
></
telerik:RadTreeNode
>
<
telerik:RadTreeNode
Text
=
"a"
></
telerik:RadTreeNode
>
<
telerik:RadTreeNode
Text
=
"a"
></
telerik:RadTreeNode
>
<
telerik:RadTreeNode
Text
=
"a"
></
telerik:RadTreeNode
>
<
telerik:RadTreeNode
Text
=
"a"
></
telerik:RadTreeNode
>
<
telerik:RadTreeNode
Text
=
"a"
></
telerik:RadTreeNode
>
<
telerik:RadTreeNode
Text
=
"a"
></
telerik:RadTreeNode
>
<
telerik:RadTreeNode
Text
=
"a"
></
telerik:RadTreeNode
>
<
telerik:RadTreeNode
Text
=
"a"
></
telerik:RadTreeNode
>
<
telerik:RadTreeNode
Text
=
"a"
></
telerik:RadTreeNode
>
<
telerik:RadTreeNode
Text
=
"a"
></
telerik:RadTreeNode
>
<
telerik:RadTreeNode
Text
=
"a"
></
telerik:RadTreeNode
>
<
telerik:RadTreeNode
Text
=
"a"
></
telerik:RadTreeNode
>
<
telerik:RadTreeNode
Text
=
"a"
></
telerik:RadTreeNode
>
<
telerik:RadTreeNode
Text
=
"a"
></
telerik:RadTreeNode
>
<
telerik:RadTreeNode
Text
=
"a"
></
telerik:RadTreeNode
>
<
telerik:RadTreeNode
Text
=
"a"
></
telerik:RadTreeNode
>
<
telerik:RadTreeNode
Text
=
"a"
></
telerik:RadTreeNode
>
<
telerik:RadTreeNode
Text
=
"a"
></
telerik:RadTreeNode
>
<
telerik:RadTreeNode
Text
=
"a"
></
telerik:RadTreeNode
>
<
telerik:RadTreeNode
Text
=
"a"
></
telerik:RadTreeNode
>
<
telerik:RadTreeNode
Text
=
"a"
></
telerik:RadTreeNode
>
</
Nodes
>
</
telerik:RadTreeView
>
</
ContentTemplate
>
</
telerik:RadPanelItem
>
</
Items
>
</
telerik:RadPanelBar
>
</
td
>
</
tr
>
</
table
>
<
telerik:RadButton
ID
=
"RadButton1"
runat
=
"server"
Text
=
"RadButton"
>
</
telerik:RadButton
>
</
telerik:RadAjaxPanel
>
</
form
>
</
body
>
</
html
>
Response.ContentType = "text/txt";
Response.AppendHeader("Content-Disposition", "attachment; filename=project_input_export.txt");
Response.TransmitFile(Server.MapPath("~/Export/project_input_export.txt"));