| <telerik:RadScriptManager ID="RadScriptManager1" runat="server" EnablePartialRendering="true"> |
| </telerik:RadScriptManager> |
| <telerik:RadAjaxPanel ID="RadAjaxPanel1" runat="server" |
| HorizontalAlign="NotSet" > |
| <asp:MultiView ID="MultiView1" runat="server"> |
| <asp:View runat="server" ID="mv1"> |
| <asp:Button ID="btnChangeView" runat="server" Text="Change view" |
| onclick="btnChangeView_Click" /> |
| </asp:View> |
| <asp:View runat="server" ID="mv2"> |
| <telerik:RadAjaxPanel ID="RadAjaxPanel2" runat="server" |
| HorizontalAlign="NotSet" > |
| <asp:TextBox runat="server" ID="TextBox1"></asp:TextBox> |
| <asp:RequiredFieldValidator runat="server" ID="RequeridFieldValidator1" ControlToValidate="TextBox1">*</asp:RequiredFieldValidator> |
| <asp:Button runat="server" ID="btnSubmit" Text="Submit" |
| onclick="btnSubmit_Click" /> |
| </telerik:RadAjaxPanel> |
| </asp:View> |
| </asp:MultiView> |
| </telerik:RadAjaxPanel> |
| protected void Page_Load(object sender, EventArgs e) |
| { |
| if (!IsPostBack) |
| MultiView1.SetActiveView(mv1); |
| } |
| protected void btnChangeView_Click(object sender, EventArgs e) |
| { |
| MultiView1.SetActiveView(mv2); |
| } |
| protected void btnSubmit_Click(object sender, EventArgs e) |
| { |
| TextBox1.Text = "the button is clicked"; |
| } |
| Controls.Clear; |
| Controls.Add(ControlFactory.CreateLiteral('<div class="fielddiv">')); |
| Controls.Add(ControlFactory.CreateLiteral('<span class="label">')); |
| ecLabel := &Label.Create; |
| ecLabel.Text := EcoControl.DisplayName; |
| Controls.Add(ecLabel); |
| Controls.Add(ControlFactory.CreateLiteral('</span><span class="field">')); |
| FTextBox := RadTextBox.Create; |
| FTextBox.Text := Value; |
| FTextBox.Skin := PageSettings.Skin; |
| FTextBox.EnableEmbeddedSkins := False; |
| Include(self.FTextBox.TextChanged, self.ecTextBox_TextChanged); |
| Controls.Add(FTextBox); |
| Controls.Add(ControlFactory.CreateLiteral('</span>')); |
| Controls.Add(ControlFactory.CreateLiteral('</div>')); |
| <link href="/EcoGuiApp2/Skins/Menu.css" rel="stylesheet" type="text/css"> |
| <link href="/EcoGuiApp2/Skins/ToolBar.css" rel="stylesheet" type="text/css"> |
| <link href="/EcoGuiApp2/Skins/Grid.css" rel="stylesheet" type="text/css"> |
| <link href="/EcoGuiApp2/Skins/Widgets.css" rel="stylesheet" type="text/css"> |
| <link href="/EcoGuiApp2/Skins/<%= SkinName %>/Menu.<%= SkinName %>.css" rel="stylesheet" type="text/css"> |
| <link href="/EcoGuiApp2/Skins/<%= SkinName %>/Input.<%= SkinName %>.css" rel="stylesheet" type="text/css"> |
| <link href="/EcoGuiApp2/Skins/<%= SkinName %>/Widgets.<%= SkinName %>.css" rel="stylesheet" type="text/css"> |
| <link href="/EcoGuiApp2/Skins/<%= SkinName %>/ComboBox.<%= SkinName %>.css" rel="stylesheet" type="text/css"> |
| <link href="/EcoGuiApp2/Skins/<%= SkinName %>/TabStrip.<%= SkinName %>.css" rel="stylesheet" type="text/css"> |
| <link href="/EcoGuiApp2/Skins/<%= SkinName %>/Calendar.<%= SkinName %>.css" rel="stylesheet" type="text/css"> |
| <link href="/EcoGuiApp2/Skins/<%= SkinName %>/ToolBar.<%= SkinName %>.css" rel="stylesheet" type="text/css"> |
| <link href="/EcoGuiApp2/Skins/<%= SkinName %>/Grid.<%= SkinName %>.css" rel="stylesheet" type="text/css"> |
When creating items in a panel bar with the client API, the following error is generated.
Microsoft JScript runtime error: '_getAnimationContainer().style' is null or not an object
This happens only when ExpandMode="FullExpandedItem" and PreventCollapse="true".
Sample code follows:
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="Toolbar._Default" %>
<%@ 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>
<script type="text/javascript">
function refresh() {
var panel = $find("Panel1").findItemByValue("ITEM");
var items = panel.get_items();
items.clear();
var item = new Telerik.Web.UI.RadPanelItem();
item.set_text("Item");
items.add(item);
panel.expand();
}
</script>
</head>
<body>
<form id="form1" runat="server">
<telerik:RadScriptManager runat="server"></telerik:RadScriptManager>
<input type="button" value="Click Me Several Times" onclick="refresh();" />
<telerik:RadPanelBar ID="Panel1" Runat="server" ExpandMode="FullExpandedItem">
<Items>
<telerik:RadPanelItem Text="Item0" Value="ITEM" PreventCollapse="true"></telerik:RadPanelItem>
</Items>
</telerik:RadPanelBar>
</form>
</body>
</html>
I am using 2009 Q1.
string
jScript = "<script>radprompt('Hi', promptCallBackFn, 330, 100,null,'Test','');</script>";
ScriptManager.RegisterStartupScript(Page, Page.GetType(), "radprompt", jScript, false);
But If i call the same in OnClientClick="radprompt('Hi', promptCallBackFn, 330, 100,null,'Test','');return false;" of the Button control the radprmopt is getting triggered..
I am not sure if i am missing something???
Is there any work around for this???
Can you give me the solution to fire the radprompt function when i register it from codebehind..
Regards
Bose Thirumalai
| <%@ Page Language="VB" AutoEventWireup="false" CodeFile="test.aspx.vb" Inherits="test" %> |
| <!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> |
| <script language="javascript" type="text/javascript"> |
| function onClicking(sender, eventArgs) { |
| var item = eventArgs.get_item(); |
| var oManager = GetRadWindowManager(); |
| var navigateUrl = item.get_navigateUrl(); |
| eventArgs.set_cancel(true); |
| if (navigateUrl && navigateUrl != "#") { |
| oManager.open(navigateUrl, "document"); |
| } |
| } |
| </script> |
| </head> |
| <body> |
| <form id="form1" runat="server"> |
| <telerik:RadScriptManager ID="RadScriptManager1" runat="server"> |
| </telerik:RadScriptManager> |
| <div> |
| <telerik:RadContextMenu ID="RadContextMenu1" runat="server" OnClientItemClicking="onClicking"> |
| <Targets> |
| <telerik:ContextMenuDocumentTarget /> |
| </Targets> |
| <Items> |
| <telerik:RadMenuItem Text="Documents"> |
| <Items> |
| <telerik:RadMenuItem Text="Item 1" NavigateUrl="documents/Sample/Sample%20Lease%20Document%202008.pdf"> |
| </telerik:RadMenuItem> |
| <telerik:RadMenuItem Text="Item 2"> |
| </telerik:RadMenuItem> |
| </Items> |
| </telerik:RadMenuItem> |
| </Items> |
| </telerik:RadContextMenu> |
| <telerik:RadWindowManager ID="RadWindowManager1" runat="server"> |
| </telerik:RadWindowManager> |
| </div> |
| </form> |
| </body> |
| </html> |