知识在于积累(.NET之路……)

导航

2010年9月16日 #

Coolite 学习收集之表单布局控件FormLayout与FromPanel

摘要: 本篇将要介绍的布局控件是FormLayout和FormPanel,通常使用他们来进行表单界面的布局。 FormLayout在我们平时开发中使用频率非常高,使用它可快速、方便的实现表单界面布局,以及使用一些其他控件自身的特性组合起来实现丰富强大的UI界面。下面通过一个简单示例来体验FormLayout的强大功能。<ext:Panel ID="Panel1" runat="server" Title="用户登录" Width="300" BodyStyle="padding:5px;"> 阅读全文

posted @ 2010-09-16 12:35 汤尼 阅读(388) 评论(0) 推荐(0) 编辑

Coolite学习收集之常用控件TabPanel

摘要: TabPanel控件使用非常简单,但是功能却非常强大,它同MenuPanel、TreePanel一样提供了很多的集合属性,可以定制出丰富的应用。其中用得最多的就是他的Tabs属性,用于定义子标签选项,可参考下图所示: 其中content.html的代码如下代码片段,下图为运行效果截图: <html xmlns=http://www.w3.org/1999/xhtml><head> <title></title> <style type="text/css"> body{}{font-size:12px;} < 阅读全文

posted @ 2010-09-16 12:34 汤尼 阅读(198) 评论(0) 推荐(0) 编辑

Coolite 学习收集之常用控件TreePanel

摘要: Coolite Toolkit中的Tree控件和Menu控件一样不能独立使用,他们必须依托与容器控件,理所当然Tree控件就依托于TreePanel 控件了。TreePanel 提供了很多的集合属性,可用来定制非常丰富的切功能强大的树型 界面。 从上图中可看出,TreePanel提供了许多的集合属性,包括事件、数据加载、按扭、自定义配置、根节点、工具栏、顶部和底部工具栏等等很多功能点。比如我们可以使用TopBar来定制一个树的顶部工具栏,如下代码片段: <ext:TreePanel ID="tPanel" runat="server" Height 阅读全文

posted @ 2010-09-16 12:32 汤尼 阅读(229) 评论(0) 推荐(0) 编辑

Coolite 学习收集之常用控件Accordion、ToolBar、ToolTip

摘要: 一、Accordion控件 Accordion的功能非常适用,使用很简单,轻轻松松的就可以构建一个可折叠的界面展示应用效果。相信大多数做ASP.NET开发的朋友都使用过ASP.NET AJAX Control Toolkit,它里面也提供有Accordion控件,详细可以查看其在线示例。 Colite Toolkit所提供的Accordion控件的使用和ASP.NET AJAX Control Toolkit里提供的Accordion差别不大,不同的是Coolite Toolkit的控件必须放置在一个容器控件里(比如:Panel)。 <ext:Panel ID="Panel1& 阅读全文

posted @ 2010-09-16 12:30 汤尼 阅读(222) 评论(0) 推荐(0) 编辑

Coolite 学习收集之常用控件Menu和MenuPanel

摘要: Coolite Toolkit里的Menu控件和其他的.NET Web控件不一样,如果只是设计好了Menu或是通过程序初始化菜单项,菜单是不会呈现在界面上的,因为Coolite Toolkit规定Menu控件需要一个容器来做依托,而这个让Menu依托的控件就是MenuPanel,下面拖拽出的MenuPanel控件所生成的html编码: <ext:MenuPanel ID="MenuPanel1" runat="server" Height="300" Title="Menu" Width="185& 阅读全文

posted @ 2010-09-16 12:29 汤尼 阅读(188) 评论(0) 推荐(0) 编辑

Coolite 学习收集之容器控件之FiledSet、Panel和Window

摘要: 一、FieldSet控件 FieldSet控件在开发中使用率还是很高的,毕竟Web中微软没有提供Group控件,通常都是使用FieldSet来进行表单等界面布局分组。在Coolite Toolkit中则专门提供了这样一个控件,同时还为其附加了很多其他的功能属性和方法。 <ext:FieldSet ID="FieldSet1" runat="server" Collapsible="True" Height="200px" Title="FieldSet分组" Width="200 阅读全文

posted @ 2010-09-16 12:28 汤尼 阅读(266) 评论(0) 推荐(0) 编辑

Coolite学习收集之基本控件之Button、TextField、DataField、ComBox

摘要: Button、TextField、DataField、ComBox这些控件好象也没什么好学的,任何一个学过ASP.NET的朋友都应该会使用这些控件,Coolite Toolkit里的这些控件相比标准的ASP.NET控件提供了需要特殊的功能,比如DataFiled控件在.NET Framework里则是没有的,这些控件在系统开发中是非常有用的。一、按扭(Button)控件 Coolite Tool... 阅读全文

posted @ 2010-09-16 12:26 汤尼 阅读(218) 评论(0) 推荐(0) 编辑

Coolite 学习收集之服务器端Alert,Confirm,Prompt

摘要: 一、AlertAlert组件最简单的用法就是直接弹出一个消息提示框:protected void Button_Click(object sender, AjaxEventArgs e){ Ext.Msg.Alert("标题内容", "消息内容").Show();} 如果我们需要在弹出的提示框点了“确定”以后要执行其他操作怎么办呢?这时候可以使用Alert方法的重载方法,通过JFunction指定一个客户端方法,点了“确定”后就指定相应的客户端JavaScript方法,使用如下:protected void Button_Click(object sen 阅读全文

posted @ 2010-09-16 11:48 汤尼 阅读(203) 评论(0) 推荐(0) 编辑

Coolite 学习收集之AjaxMethod

摘要: AjaxMethod Coolite Toolkit所提供的AjaxMethod功能和ASP.NET AJAX的PageMethod是一样的,使用非常简单,详细可参考下面的简单示例: [AjaxMethod]public string PageMethod(){ return "调用了页面后置方法:PageMethod()";} <ext:ScriptManager ID="ScriptManager1" runat="server"></ext:ScriptManager><ext:Button ID= 阅读全文

posted @ 2010-09-16 11:39 汤尼 阅读(201) 评论(0) 推荐(0) 编辑

Coolite 学习收集之AjaxEvent

摘要: AjaxEventCoolite Toolkit所提供的AjaxEvent可以应用在很多的控件中,实现异步提交等相关功能。比如使用在Coolite Toolkit的Button控件中,通过该控件提供的机制就可以方便的使用。<script runat="server" language="C#">protectedvoid OnAjaxEvent_Click(object sender,... 阅读全文

posted @ 2010-09-16 11:30 汤尼 阅读(153) 评论(0) 推荐(0) 编辑