Telerik的RadControls控件(一)[通俗易懂]

Telerik的RadControls控件(一)[通俗易懂]前言:Telerik(官网:http://www.telerik.com)是保加利亚的一个软件公司,专注于微软.Net平台的表示层与内容管理控件。我们提供高度稳定性和丰富性能的组件产品,并可应用在非常严格的环境中。现在拥有Microsoft,HP,Alcoa,BP,HarperCollins,Siemens,T-Mobile,HJHeinz和一些最主要的教育机构和很多政府

大家好,又见面了,我是你们的朋友全栈君。前言:Telerik(官 网:
http://www.telerik.com)是保加利亚的一个软件公司,专注于微软.Net平台的表示层与内容管理控件。我们提供高度稳定性和丰富性能的组件产品,并可应用在非常严格的环境中。现在拥有 Microsoft, HP, Alcoa, BP, Harper Collins, Siemens, T-Mobile, HJ Heinz和一些最主要的教育机构和很多政府机关等客户。

telerik 的 r.a.d.controls 套装是一款最具革命性和广泛性的开发工具集,它主要针对专业级的 ASP.NET 开发,适用于 AJAX, Atlas 、Visual Studio .NET 2005 、Visual Studio 2008 及 ASP.NET 3.5。通过该产品的强大功能,开发者可以开发出功能丰富、适应标准广泛,与交互浏览器兼容的网络应用程序。
此产品属于产品集合,包含以下产品: (
http://demos.telerik.com/aspnet-ajax/controls/examples/default/defaultcs.aspx) 
———————————————————————————————————————–

—————————————————————————————————————–

  • r.a.d.ajax – 首个无码AJAX-enabling架构的ASP.NET程序控件
  • r.a.d.calendar – 一个体积小巧功能强大的ASP.NET数据输入控件
  • r.a.d.chart – 一个致力于产品开发和便捷使用的商业图表控件
  • r.a.d.combobox -一个功能强大的下拉列表控件,基于AJAX的需求加载方法,为大负荷的数据处理提供高效的运行性能
  • r.a.d.dock -一个多功能的页面个性化控件,它显示为一个内容占位符,支持移动、固定、大小调整、平移等操作
  • r.a.d.editor – 一个高级的所见即所得的编辑器控件
  • r.a.d.grid -一个稳定的富客户端的ASP.NET Datagrid控件,为您提供最小耗费的类似于桌面程序的用户体验
  • r.a.d.input – 一个支持高度自定义的控件,用于控制ASP.NET程序中的数据输入.
  • r.a.d.menu – 一个“”all-in-one”的菜单控件
  • r.a.d.panelbar – 一个可折叠的侧向菜单控件
  • r.a.d. rotator – 一个DHTML的rotator工具控件
  • r.a.d.splitter – 一个创建类似桌面程序的界面控件,支持创建可调整大小的区域和滑块、类似于Visual Studio .Net的浮动面板
  • r.a.d.spell – 一个多语言的拼写检查控件
  • r.a.d.tabstrip – 一个灵活的控件,用于在ASP.NET程序中创建标签形式的界面
  • r.a.d.toolbar -一个灵活的控件,用于在常规的网络程序中执行工具和按钮带.
  • r.a.d.treeview – 一个功能强劲的树型列表控件
  • r.a.d.upload – 一个专门的文件加载控件,服从高效的HttpModule属性HttpModule
  • r.a.d.window – 一个用于替换标注的浏览对话框、警告、提示和确认对话框的控件

##################################################################################

  了解了控件的组成,下来我就常用的几个控件进行演示:

    RadWindow 是一款能替代标准的浏览器对话框和警示框/提示框/确认框的组件。开发者能独立的创建或分组的模式的和非模式的对话框及窗体,该组模仿 Windows 任务栏的行为。

  1、在html代码中加入

    <asp:ScriptManager ID=”ScriptManager1″ runat=”server”></asp:ScriptManager>

      或<telerik:RadScriptManager ID=”RadScriptManager1″ runat=”server”></telerik:RadScriptManager>

    2、拖拽控件RadWindow控件到html页面

    <telerik:RadWindowManager ID=”RadWindowManager1″ runat=”server”>
        <Windows>
            <telerik:RadWindow ID=”Open_600x470″ runat=”server” Height=”470px” Width=”600px”
                Behaviors=”Default” VisibleStatusbar=”false” ReloadOnShow=”true” ShowContentDuringLoad=”false”
                Left=”150px” Modal=”true” Title=”权限设置”>
            </telerik:RadWindow>
            <telerik:RadWindow ID=”Open_560x440″ runat=”server” Height=”500px” Width=”700px”
                Behaviors=”Default” VisibleStatusbar=”false” ReloadOnShow=”true” ShowContentDuringLoad=”false”
                Left=”150px” Modal=”true” Title=”操作员维护”>
            </telerik:RadWindow>
        </Windows>
    </telerik:RadWindowManager>

3、父窗体业务脚本

<script type=”text/javascript” language=”javascript”>
        //设置用户权限
        function SetUserRole(keyID) {

            window.radopen(“SetUserRole.aspx?keyid=” + keyID, “Open_600x470“);
        }
        //添加用户
        function InsertUser() {

            window.radopen(“SysUserEdit.aspx?keyid=Add”, “Open_560x440“);
            return false;
        }
        //修改用户
        function EditUser(userID) {

            window.radopen(“SysUserEdit.aspx?keyid=” + userID, “Open_560x440“);
            return false;
        }
        //刷新Grid
        function refreshGrid(arg) {

            $find(“<%= RadAjaxManager1.ClientID %>”).ajaxRequest(“Rebind”);
        }
    </script>

4、子窗体业务脚本

//RadWindow控件事件
function GetRadWindow() {

    var oWindow = null;
    if (window.radWindow) oWindow = window.radWindow; //Will work in Moz in all cases, including clasic dialog
    else if (window.frameElement.radWindow) oWindow = window.frameElement.radWindow; //IE (and Moz as well)
    return oWindow;
}

//关闭Window窗体
function CloseWindow() {

    GetRadWindow().Close();
}

//关闭Window窗体并刷新父窗体
function CloseAndRebind(args) {

    GetRadWindow().Close();
    GetRadWindow().BrowserWindow.refreshGrid(args);
}

  5、运行图:

    Telerik的RadControls控件(一)[通俗易懂]

  

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/161968.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 变异系数(测算数据离散程度相对指标)

    变异系数(测算数据离散程度相对指标)变异系数/差异系数(coefficientofvariation):是一种相对差异量数(不带测量单位),因而适用于测量单位不同或测量单位相同但集中量数相差较大的数据变异情况的比较M:平均数(下方r)S(StandardDeviation):标准差,用σ表示σ反映了一个数据集的离散程度,但其运算结果与测量单位有关联,如需要比较两组不同测量单位的σ,需要使用CV…

    2022年5月6日
    153
  • visio 2010 密钥

    visio 2010 密钥GR24B-GC2XY-KRXRG-2TRJJ-4X7DCVWQ6G-37WBG-J7DJP-CY66Y-V278X2T8H8-JPW3D-CJGRK-3HTVF-VWD83HMCVF-BX8YB-JK46P-DP3KJ-9DRB222WT8-GGT7M-7MVKR-HF7Y4-MCWWDVX6BF-BHVDV-MHQ4R-KH9QD-6TQKVJ4MVP-7F4X4-V8

    2022年5月6日
    31
  • 示波器的存储深度[通俗易懂]

    示波器的存储深度[通俗易懂]采集时间窗口=存储深度/采样率安捷伦的9000系列示波器在界面左上角上有显示采样率和存储深度,单位为MSa/s或者GSa/s已经Mpts,Mpts代表存储深度,pts是points的缩写,Mpts是指M个点。在每通道的存储深度为1Mpts的设置下,示波器可以10GSa/s采样率捕获1ms的波形。同一示波器,但每通道的存储深度是100Mpts的设置,那么在采样率相同的条件下可以捕获10ms…

    2022年8月31日
    1
  • 左值和右值的理解[通俗易懂]

    关于左值和右值的理解:①从位置来讲:eg:a=b;a在左边,a为左值,那在右边的b就是右值(前提是语句合法,比如说a+25=b;则不合法) ②深层次讲:左值(L_value,L理解为Location)为地址值右值(R_value,R理解为Read)为数据值eg:a=b;即将b(右值–数据值)赋值给a(左值–地址值) ③再通俗一点讲:左值就是…

    2022年4月6日
    71
  • redis 密码_商用密码知识

    redis 密码_商用密码知识Redis可以设置密码,设置密码后如果不用密码登录,执行命令时会提示错误:下面列举一下Redis密码相关知识。1,在配置文件中设置密码在Redis的配置文件中,可以用requirepass参数配置密码,比如这样:requirepassthisispassword那么密码就是thisispassword。配置文件中设置的密码在启动Redis时就会生效。…

    2022年9月5日
    2
  • 陈斌老师《数据结构与算法Python版》第五周作业——ASCII谢尔宾斯基地毯

    陈斌老师《数据结构与算法Python版》第五周作业——ASCII谢尔宾斯基地毯陈斌老师《数据结构与算法Python版》第五周作业——ASCII谢尔宾斯基地毯题目思路程序如下总结题目谢尔宾斯基地毯是形如上图的正方形分形图案,每个地毯可分为等大小的9份,其中中央挖空,其余均由更小的地毯组成。现给定地毯大小(行数)与组成地毯的字符元素,请打印相应的地毯图形。注:空腔以半角空格表示;当给定字符元素长度不为1时空格数须与字符长度对应输入格式:输入为两行,分别为地毯大小正…

    2022年7月13日
    13

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号