在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的文档,原因不太明白,估计应该还有其他几种创建组件的方法。
分享到:
相关推荐
在EXT JS 3.2.1版本中,Grid组件是一个非常强大的数据展示工具,它可以用于显示大量的结构化数据,并提供丰富的交互功能。标题"ext超酷的grid中放图片(ext3.2.1)"暗示了我们将探讨如何在EXT JS的Grid组件中嵌入和...
完成后,SERVLET将结果返回给JSP,再由JSP渲染成HTML页面,通过EXT组件展示给用户。 总结,EXT、JSP、SERVLET和ACCESS的结合,为学生档案管理系统提供了一套完整的开发解决方案。EXT的组件化设计使得前端界面生动而...
在给定的标题“使用html标签、jQuery-EasyUI和Ext4分别展示json数据”中,我们可以深入探讨如何利用这些技术来处理和显示JSON(JavaScript Object Notation)数据。JSON是一种轻量级的数据交换格式,广泛应用于...
首先,你需要将JSON数据转化为服务器响应格式,然后在JavaScript中设置`datagrid`的`url`属性指向这个接口。例如: ```html <table id="dg"></table> $(function(){ $('#dg').datagrid({ url: 'getJsonData....
6. **标签中的"girdl"可能是输入错误,正确的应该是"grid",表示表格组件**: ExtJS的Grid组件是核心组件之一,它提供了丰富的功能,如分页、排序、过滤和编辑等,是实现表格数据导出的基础。 7. **导出到Excel**...
标题“用XSL将ExtJS封装成标签”指的是利用XSL(XML Stylesheet Language)技术,将ExtJS库中的组件和功能转化为自定义HTML标签,以便于在网页开发中更方便地使用和管理ExtJS代码。这个过程可以提高代码的可读性、可...
3. **Ext.applyIf(Object obj, Object config)**:与`Ext.apply`类似,但只会将`config`中`obj`尚未存在的属性复制过去,避免覆盖已有属性。 4. **Ext.addBehaviors(Object obj)**:这个函数允许我们使用CSS选择器...
-ExtAspNet支持原生的AJAX,也就是说控件的属性改变在AJAX过程中会反映到页面中,但并不是所有的控件属性都支持AJAX改变。 -加载s.gif图片在本机进行,不会请求extjs.com远程资源(feedback:efrigate43,abaocoole)...
从标签"extjs tree json .net"我们可以推断,这个项目涉及到Ext JS的树组件、JSON数据处理以及.NET后端服务的集成。可能的应用场景是一个组织结构展示或者文件目录浏览的Web应用。 至于压缩包中的文件"ExjsHotel_...
在上述的Demo1示例中,`easyloader.js`的引入使得页面中的class以"easyui"开头的元素被转化为EasyUI的相应控件。 EasyUI Loader的工作流程大致如下: 1. **初始化**:当`easyloader.js`被引入后,Loader开始初始化...
- Store中的数据记录与图表系列一一对应,通过字段映射来决定数据如何在图表上展示。 4. **图表系列** - 系列是图表上的实际数据点,比如柱状图的柱子、线图的线条等。 - 每个系列可以配置其样式、颜色、标签等...
在压缩包子文件的“操作系统”中,我们可以期待找到与这些概念相关的详细资料,比如关于操作系统设计的文档、源代码示例、执行文件(如实用工具或内核模块),或者是关于如何理解和操作这些组件的教学材料。...
- **ScriptTagProxy**:通过在页面中插入script 标签来加载JSONP(JSON with Padding)数据,常用于跨域请求。 7. **Reader**:Reader 负责解析服务器返回的数据并转化为Record 对象。常见的Reader 类型有: - **...
-ExtAspNet支持原生的AJAX,也就是说控件的属性改变在AJAX过程中会反映到页面中,但并不是所有的控件属性都支持AJAX改变。 -加载s.gif图片在本机进行,不会请求extjs.com远程资源(feedback:efrigate43,abaocoole)...
ExtJS 是一个强大的...首先,要展示一个ExtJS图表,你需要在HTML页面中引入ExtJS库,包括核心库和图表模块。这通常通过链接CDN或者本地文件来完成。例如: ```html <script src="path/to/extjs/ext-all.js"> ...
2. **跨平台支持**:GWT生成的Ajax应用能兼容多种浏览器(如IE、Firefox)和操作系统(如Linux、Windows),因为它会将Java组件转化为浏览器可识别的HTML和CSS,例如将Button类转换为HTML的标签。 3. **宿主模式...