触发特定事件的ajax加载程序 [英] ajax loader for particular event fired

查看:95
本文介绍了触发特定事件的ajax加载程序的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

//其实我服用Telerik的:radgrid控件来显示用户information.at的Telerik的顶部:radgrid控件addnew_link_button有没有通过点击链接按钮,将扩大在Telerik的一种形式:radgrid控件中,我们必须进入一个telerik的详细信息:RadComboBox i binded groups.this telerik:radgrid在更新面板中如下所示



 <   telerik:RadAjaxManager     ID   =  RadAjaxManager1    runat   =  server >  
< AjaxSettings >
< telerik:AjaxSetting AjaxControlID = rgdUsrManager >
< UpdatedControls >
<跨度类= 代码关键字 >< <跨度类= 代码leadattribute> Telerik的:AjaxUpdatedControl <跨度类=code-attribute>
ControlID = rgdUsrManager / >

< / UpdatedControls >
< / telerik:AjaxSetting >





//当我选择telerik中的组时:RadComboBox我被解雇了下面的CmbUGrp_SelectedIndexChanged事件





 <   telerik:RadComboBox     runat  < span class =code-keyword> =  server    ID   =  CmbUGrp     宽度  =  150px   皮肤  =  Windows7 < span class =code-attribute> 

< span class =code-attribute> DropDownWidth < span class =code-keyword> = 200px 高度 = 200px AutoPostBack = true CausesValidation = false

SelectedValue =' <% #Eval( GroupID%> ' DataSourceID = DS_Groups DataTextField = < span class =code-keyword> GroupName < span class =code-attribute> DataValueField = GroupID

AppendDataBoundItems = true OnSelectedIndexChanged = CmbUGrp_SelectedIndexChanged >





//所以我的问题是网格在更新面板中,这就是为什么当CmbUGrp_SelectedIndexChanged事件触发它时没有显示加载符号...所以我需要放置ajax loader,而该事件触发它是可能的.. ...

解决方案

 <   telerik:RadAjaxManager     ID   =  RadAjaxManager1    runat   = 服务器 >  
< AjaxSettings >
< telerik:AjaxSetting AjaxControlID = rgdUsrManager >
< UpdatedControls >
< telerik:AjaxUpdatedControl ControlID = rgdUsrManager LoadingPanelID < span class =code-keyword> = rgdUsrManagerLoadingPanel / >

< / UpdatedControls >
< / telerik:AjaxSetting >

< telerik:AjaxSetting AjaxControlID = rgdsecUsers >
< UpdatedControls >
< telerik:AjaxUpdatedControl ControlID = rgdsecUsers / >

< / UpdatedControls >
< / telerik:AjaxSetting >
< / AjaxSettings >
< / telerik:RadAjaxManager >
< Telerik的:RadAjaxL oadingPanel ID = rgdUsrManagerLoadingPanel runat = server 皮肤 = 默认 >

<跨度类= 代码关键字>< <跨度类= 代码leadattribute> / Telerik的:RadAjaxLoadingPanel <跨度类= 代码关键字>>


//Actually i am taking telerik:radgrid to display users information.at the top of the telerik:radgrid addnew_link_button is there by clicking on the link button it will expand a form in the telerik:radgrid in that we have to enter details for one telerik:RadComboBox i binded groups.this total telerik:radgrid is in update panel like below

<telerik:RadAjaxManager ID="RadAjaxManager1" runat="server">
        <AjaxSettings>
            <telerik:AjaxSetting AjaxControlID="rgdUsrManager">
                <UpdatedControls>
                    <telerik:AjaxUpdatedControl ControlID="rgdUsrManager" />

                </UpdatedControls>
            </telerik:AjaxSetting>



//when ever i selected the group in telerik:RadComboBox i fired an CmbUGrp_SelectedIndexChanged event like below


<telerik:RadComboBox runat="server" ID="CmbUGrp"  Width="150px" Skin="Windows7"

                               DropDownWidth="200px" Height="200px" AutoPostBack="true"  CausesValidation="false"

                              SelectedValue='<%# Eval("GroupID") %>'   DataSourceID="DS_Groups"   DataTextField="GroupName" DataValueField="GroupID"

                                        AppendDataBoundItems="true"  OnSelectedIndexChanged="CmbUGrp_SelectedIndexChanged">



//so my problem was the grid is in update panel so thats why when ever the CmbUGrp_SelectedIndexChanged event fired it is not showing the loading symbol...so i need to put ajax loader while that event fired is it possible.....

解决方案

<telerik:RadAjaxManager ID="RadAjaxManager1" runat="server">
        <AjaxSettings>
            <telerik:AjaxSetting AjaxControlID="rgdUsrManager">
                <UpdatedControls>
                    <telerik:AjaxUpdatedControl ControlID="rgdUsrManager" LoadingPanelID="rgdUsrManagerLoadingPanel" />

                </UpdatedControls>
            </telerik:AjaxSetting>

              <telerik:AjaxSetting AjaxControlID="rgdsecUsers">
                <UpdatedControls>
                    <telerik:AjaxUpdatedControl ControlID="rgdsecUsers" />

                </UpdatedControls>
            </telerik:AjaxSetting>
            </AjaxSettings>
            </telerik:RadAjaxManager>
            <telerik:RadAjaxLoadingPanel ID="rgdUsrManagerLoadingPanel" runat="server" Skin="Default">

            </telerik:RadAjaxLoadingPanel>


这篇关于触发特定事件的ajax加载程序的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆