`

Ext中页面标签与组件的转化

    博客分类:
  • Ext
阅读更多

在ext中,页面上的标签如果编写合适,可以自动转化为Ext的组件。

这里面分几种情况,

第一种,使用ext.get.

第二种,在声明了一个组件,如panel之后,只要正确注明class属性,panel组件对应的id对象中内嵌的部分可以自动转化,例如:

  items: new Ext.TabPanel({
                    el: 'hello-tabs',
                    autoTabs:true,
                    activeTab:0,
                    deferredRender:false,
                    border:false
           }),

 声明了一个panel,页面代码如下:

<div id="hello-tabs">
</div>

 这是就会出现一个Ext的panel,如果在这个div里面嵌入一些div,并以class=“x-tab”标识,则自动会转化为其子组件,

如:

<div id="hello-tabs">
        <!-- Auto create tab 1 -->
        <div class="x-tab" title="Hello World 1">
            <p>Hello...</p>
        </div>
        <!-- Auto create tab 2 -->
        <div class="x-tab" title="Hello World 2">
            <p>... World!</p>
        </div>
        <!-- Auto create tab 3 -->
        <div class="x-tab" title="Hello World 2">
            <p>Jammy</p>
        </div>        
    </div>

则会在tabPanel内产生几个tab组件。

另外的一个例子就是,如果创建一个新的window,则默认是没有title的,如果在创建window的div里面添加一个div:

<div class="x-window-header">Hello Dialog</div>

 则这个window就会有title。

没有仔细看Ext的文档,原因不太明白,估计应该还有其他几种创建组件的方法。

 

 

 

分享到:
评论
1 楼 javalog 2008-12-03  
读你文章真是有收获啊~继续收藏.希望不要见怪

相关推荐

    ext超酷的grid中放图片(ext3.2.1)

    在EXT JS 3.2.1版本中,Grid组件是一个非常强大的数据展示工具,它可以用于显示大量的结构化数据,并提供丰富的交互功能。标题"ext超酷的grid中放图片(ext3.2.1)"暗示了我们将探讨如何在EXT JS的Grid组件中嵌入和...

    ext+jsp+servlet+access开的学生档案管理系统

    完成后,SERVLET将结果返回给JSP,再由JSP渲染成HTML页面,通过EXT组件展示给用户。 总结,EXT、JSP、SERVLET和ACCESS的结合,为学生档案管理系统提供了一套完整的开发解决方案。EXT的组件化设计使得前端界面生动而...

    使用html标签、jQuery-EasyUI和Ext4分别展示json数据

    在给定的标题“使用html标签、jQuery-EasyUI和Ext4分别展示json数据”中,我们可以深入探讨如何利用这些技术来处理和显示JSON(JavaScript Object Notation)数据。JSON是一种轻量级的数据交换格式,广泛应用于...

    使用html标签、jQuery-EasyUI和Ext4分别展示json数据的效果

    首先,你需要将JSON数据转化为服务器响应格式,然后在JavaScript中设置`datagrid`的`url`属性指向这个接口。例如: ```html &lt;table id="dg"&gt;&lt;/table&gt; $(function(){ $('#dg').datagrid({ url: 'getJsonData....

    ext经典资料学习—201012

    4. **Ext.TabPanel**:TabPanel是EXTJS中的一个多标签视图组件,可以包含多个面板,每个面板代表一个独立的页面或视图,用户可以通过标签在不同的内容间切换。 5. **Function 扩展篇**:EXTJS扩展了JavaScript的...

    ajax ext 表格数据导出

    6. **标签中的"girdl"可能是输入错误,正确的应该是"grid",表示表格组件**: ExtJS的Grid组件是核心组件之一,它提供了丰富的功能,如分页、排序、过滤和编辑等,是实现表格数据导出的基础。 7. **导出到Excel**...

    用XSL将ExtJS封装成标签

    标题“用XSL将ExtJS封装成标签”指的是利用XSL(XML Stylesheet Language)技术,将ExtJS库中的组件和功能转化为自定义HTML标签,以便于在网页开发中更方便地使用和管理ExtJS代码。这个过程可以提高代码的可读性、可...

    Ext.js核心函数详解.pdf

    3. **Ext.applyIf(Object obj, Object config)**:与`Ext.apply`类似,但只会将`config`中`obj`尚未存在的属性复制过去,避免覆盖已有属性。 4. **Ext.addBehaviors(Object obj)**:这个函数允许我们使用CSS选择器...

    ExtAspNet v2.2.1 (2009-4-1) 值得一看

    -ExtAspNet支持原生的AJAX,也就是说控件的属性改变在AJAX过程中会反映到页面中,但并不是所有的控件属性都支持AJAX改变。 -加载s.gif图片在本机进行,不会请求extjs.com远程资源(feedback:efrigate43,abaocoole)...

    extjs .net

    从标签"extjs tree json .net"我们可以推断,这个项目涉及到Ext JS的树组件、JSON数据处理以及.NET后端服务的集成。可能的应用场景是一个组织结构展示或者文件目录浏览的Web应用。 至于压缩包中的文件"ExjsHotel_...

    easyui loader 代码分析

    在上述的Demo1示例中,`easyloader.js`的引入使得页面中的class以"easyui"开头的元素被转化为EasyUI的相应控件。 EasyUI Loader的工作流程大致如下: 1. **初始化**:当`easyloader.js`被引入后,Loader开始初始化...

    extjs 图表制作

    - Store中的数据记录与图表系列一一对应,通过字段映射来决定数据如何在图表上展示。 4. **图表系列** - 系列是图表上的实际数据点,比如柱状图的柱子、线图的线条等。 - 每个系列可以配置其样式、颜色、标签等...

    操作系统操作系统操作系统

    在压缩包子文件的“操作系统”中,我们可以期待找到与这些概念相关的详细资料,比如关于操作系统设计的文档、源代码示例、执行文件(如实用工具或内核模块),或者是关于如何理解和操作这些组件的教学材料。...

    Extjs深入浅出pdf

    - **ScriptTagProxy**:通过在页面中插入script 标签来加载JSONP(JSON with Padding)数据,常用于跨域请求。 7. **Reader**:Reader 负责解析服务器返回的数据并转化为Record 对象。常见的Reader 类型有: - **...

    ExtAspNet_v2.3.2_dll

    -ExtAspNet支持原生的AJAX,也就是说控件的属性改变在AJAX过程中会反映到页面中,但并不是所有的控件属性都支持AJAX改变。 -加载s.gif图片在本机进行,不会请求extjs.com远程资源(feedback:efrigate43,abaocoole)...

    extjs 图表展示代码

    ExtJS 是一个强大的...首先,要展示一个ExtJS图表,你需要在HTML页面中引入ExtJS库,包括核心库和图表模块。这通常通过链接CDN或者本地文件来完成。例如: ```html &lt;script src="path/to/extjs/ext-all.js"&gt; ...

    New of GWT Introduction--GWT开发快速入门

    2. **跨平台支持**:GWT生成的Ajax应用能兼容多种浏览器(如IE、Firefox)和操作系统(如Linux、Windows),因为它会将Java组件转化为浏览器可识别的HTML和CSS,例如将Button类转换为HTML的标签。 3. **宿主模式...

Global site tag (gtag.js) - Google Analytics