| <%@ 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>test</title> |
| </head> |
| <body> |
| <form id="form1" runat="server"> |
| <telerik:RadScriptManager ID="rsm" runat="server"> |
| <Scripts> |
| <asp:ScriptReference Path="http://www.prototypejs.org/assets/2008/9/29/prototype-1.6.0.3.js" /> |
| </Scripts> |
| </telerik:RadScriptManager> |
| <telerik:RadAjaxManager ID="ram" runat="server"> |
| <AjaxSettings> |
| <telerik:AjaxSetting AjaxControlID="btUpd"> |
| <UpdatedControls> |
| <telerik:AjaxUpdatedControl ControlID="lb"></telerik:AjaxUpdatedControl> |
| </UpdatedControls> |
| </telerik:AjaxSetting> |
| </AjaxSettings> |
| </telerik:RadAjaxManager> |
| <asp:TextBox ID="txtFrom" runat="server" Width="322px" MaxLength="500"></asp:TextBox> |
| <telerik:RadInputManager ID="rim" runat="server"> |
| <telerik:RegExpTextBoxSetting BehaviorID="ebh4" ValidationExpression="^\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$"> |
| <Validation IsRequired="true" /> |
| <TargetControls> |
| <telerik:TargetInput ControlID="txtFrom" /> |
| </TargetControls> |
| </telerik:RegExpTextBoxSetting> |
| </telerik:RadInputManager> |
| <asp:Button ID="btUpd" runat="server" Text="Update" OnClick="btUpd_Click" /> |
| <br /> |
| <asp:Label ID="lb" runat="server" /> |
| </form> |
| </body> |
| </html> |
| public partial class WebForm2 : System.Web.UI.Page |
| { |
| protected void Page_Load(object sender, EventArgs e) |
| { |
| } |
| protected void btUpd_Click(object sender, EventArgs e) |
| { |
| lb.Text = "ajax query!"; |
| } |
| } |
| _onSubmit:function(){ |
| var i; |
| for(i in this._getSettings()){ |
| if(this._getSettings()[i]){ |
| this._beforeSubmit(this._getSettings()[i]); |
| } |
| } |
| } |
Hi,
I have a RadTreeView control which is used with a RadAjaxLoadingPanel.
When I drag and drop nodes the loading panel displays as required.
However I don't want the loadingpanel to display when I click a node. How can I stop the loadingpanel from displaying when I click a node.
This seems simple but I can't figure it out!
| <telerik:RadScriptManager ID="RadScriptManager1" Runat="server" /> |
| <telerik:RadTreeView runat="server" ID="uiRadTreeView" EnableDragAndDrop="true" |
| EnableDragAndDropBetweenNodes="true" |
| MultipleSelect="true" |
| onnodedrop="uiRadTreeView_NodeDrop" |
| onnodedatabound="uiRadTreeView_NodeDataBound" |
| onnodeclick="uiRadTreeView_NodeClick" |
| > |
| </telerik:RadTreeView> |
| <telerik:RadAjaxManager id="RadAjaxManager1" runat="server" > |
| <AjaxSettings> |
| <telerik:AjaxSetting AjaxControlID="uiRadTreeView"> |
| <UpdatedControls> |
| <telerik:AjaxUpdatedControl ControlID="uiRadTreeView" LoadingPanelId="LoadingPanel1"></telerik:AjaxUpdatedControl> |
| </UpdatedControls> |
| </telerik:AjaxSetting> |
| </AjaxSettings> |
| </telerik:RadAjaxManager> |
| <telerik:RadAjaxLoadingPanel id="LoadingPanel1" Runat="server" Transparency="30" BackColor="#E0E0E0"> |
| <asp:Image style="margin-top:100px;" id="Image1" runat="server" AlternateText="Loading..." BorderWidth="10px" ImageUrl="anim.gif"></asp:Image> |
function deleteTab(TabName)
{
var slidingZone = $find("<%= TreeSlidingZoneLeft.ClientID %>");
var slidingPane = FindTabPaneByTitle(TabName);
if(slidingPane != null)
{
slidingZone.UndockPane(slidingPane.get_id());
slidingPane.getTabContainer().removeNode(slidingPane);
slidingPane.getContentContainer().removeNode(slidingPane);
ArrayRemove(slidingZone._slidingPanes, index);
slidingPane.HideTab();
}
}
function ArrayRemove(array, from, to) {
var rest = array.slice((to || from) + 1 || array.length);
array.length = from < 0 ? array.length + from : from;
return array.push.apply(array, rest);
};
function FindTabPaneByTitle(TabName)
{
var slidingPanes = getPanes();
var slidingPane = null;
for (var i = 0; i < slidingPanes.length; i++)
{
container = slidingPanes[i].GetTabContainer();
if(container.title.toLowerCase() == TabName.toLowerCase())
{
index = i;
slidingPane = slidingPanes[i];
break;
}
}
return slidingPane;
}
function getPanes()
{
var slidingZone = $find("<%= TreeSlidingZoneLeft.ClientID %>");
return slidingZone.getPanes();
}
Thanks,
James