Coolite官方例子学习笔记六:一些控件介绍

 

一、按扭(Button)控件

     Button;②ImageButton;③LinkButton;④SplitButton

二、TextFiled控件

等同于ASP.NET里的TextBox控件

三、DataFiled控件

通过其SelectedData属性得到所选择的日期

四、ComboBox控件

DropDownList控件相同,能编辑录入

五、FieldSet控件 

使用FieldSet来进行表单等界面布局分组

六、Panel控件

一个容器控件,FieldSet所具备的特性对于Panel来说也是同样具备。控件还提供了属性用来设置其将自动加载的数据(比如一个页面,类似与IFrame的功能)

七、Window控件 

窗体控件,这个控件多数时候是应用在做弹窗效果。也是一个容器控件,只不过比其他的控件使用更为灵活,功能更强大,比如动态显示和隐藏(Show,Hide)、可拖拽性(Draggable)、模态(Modal)

八、Menu控件MenuPanel控件

Coolite Toolkit规定Menu控件需要一个容器来做依托,而这个让Menu依托的控件就是MenuPanelMenuPanel里可以放置菜单项(MenuItem),如果有子菜单,那么子菜单则对应于一个Menu控件

九、Accordion控件

可折叠的面板展示应用效果,必须放置在一个容器控件里(比如:Panel)。

十、ToolBarToolTip控件

工具栏(ToolBar)以及动态提示(ToolTip),以方便用户操作。

十一、     Tree控件TreePanel 控件

Coolite Toolkit中的Tree控件和Menu控件一样不能独立使用,他们必须依托与容器控件,理所当然Tree控件就依托于TreePanel 控件了。TreePanel 提供了很多的集合属性,可用来定制非常丰富的切功能强大的树型界面。包括事件、数据加载、按扭、自定义配置、根节点、工具栏、顶部和底部工具栏等等很多功能点。比如我们可以使用TopBar来定制一个树的顶部工具栏。

十二、     TabPanel控件

MenuPanelTreePanel一样提供了很多的集合属性,可以定制出丰富的应用。其中用得最多的就是他的Tabs属性,用于定义子标签选项

TabPanel最灵活的是动态的创建子标签选项,注意的是不能通过同步的事件驱动去创建,一但页面PostBack新创建的所有标签选项将被全部清除。如果一定要通过服务端后台代码去动态创建,可使用Coolite Toolkit所提供的AjaxEvent机制。

protected void CreataTab_Click(object sender, AjaxEventArgs e)
{
    var tab = new Tab("通过AjaxEvent新增Tab");
    tab.TabIndex = short.Parse("11");
    tab.ID = "tabID";
    tab.AutoLoad.Url = "http://www.cnblogs.com";
    tab.AutoLoad.NoCache = true;
    tab.AutoLoad.Mode = LoadMode.IFrame;
    
this.tabPanel.Tabs.Add(tab);
    
this.tabPanel.ActiveTab = tab;
}

<ext:Button ID="btnCreateTab" runat="server" Text="动态添加子标签选项">
    
<AjaxEvents>
        
<Click OnEvent="CreataTab_Click">
            
<EventMask ShowMask="true" Msg="正在加载。。。"/>
        
</Click>
    
</AjaxEvents>
</ext:Button>

十三、     FormLayoutFormPanel布局控件

FormLayout在我们平时开发中使用频率非常高,使用它可快速、方便的实现表单界面布局。Coolite Toolkit规定FromLayout控件必须放置在一个容器控件里,可以将其放置在Panel控件里。其实Coolite Toolkit专门为FromLayout控件提供了一个容器控件FromPanel于之搭配,其使用方法和Panel基本相同。通过FromPanel+FromLayout组合设计出来的UI界面效果更佳。另外FormLayout LabelWidth属性可以进行相应的需要设置。

 

注:红色标注的需要放置在一个容器中使用。

2009-11-21

posted @ 2009-11-23 08:58  梅子  阅读(1447)  评论(0编辑  收藏  举报