Extjs学习总结之06页面元素操作和模版
来源:互联网 发布:建筑学研究生忙吗 知乎 编辑:程序博客网 时间:2024/06/07 04:51
首先是DomHelper这个对象的使用。它可以完成一些列的页面元素的操作:包括整删改查等。
Ext.onReady(function(){ /* insertHtml( String where, HTMLElement el, String html ) : HTMLElement * 参数where:插到哪里:beforeBegin,afterBegin,beforeEnd,afterEnd * 参数el:参照的元素是谁 * 参数html:插入的内容是什么 */ Ext.DomHelper.insertHtml("afterBegin",Ext.get("e").dom,"<div>插入这个层</div>"); /* * 下面的方法都差不多,我们通过一个实例来说明他们的用法 * insertFirst( Mixed el, Object/String o, [Boolean returnElement] ) : HTMLElement/Ext.Element 创建新的DOM元素并将它们作为指定元素的第一个孩子插入。 * insertBefore( Mixed el, Object/String o, [Boolean returnElement] ) : HTMLElement/Ext.Element 创建新的DOM元素并将它们插入到指定的元素前面。 * insertAfter( Mixed el, Object o, [Boolean returnElement] ) : HTMLElement/Ext.Element 创建新的DOM元素并将它们插入到指定的元素后面。 * append( Mixed el, Object/String o, [Boolean returnElement] ) : HTMLElement/Ext.Element 创建新的DOM元素并将它们扩展到指定的元素之后。 */ var domHelper = Ext.DomHelper; //在c2之前插入div c2:Ext.get("c2").dom或者"c2" domHelper.insertBefore(Ext.get("c2").dom,"<div>c2-child-2</div>"); //在c2之后插入div domHelper.insertAfter("c2",{ tag:"div", html:"c2-child" }); //将一个新借点作为parent的第一个子节点 domHelper.insertFirst("parent","<div>parent-first-child</div>"); //讲c3的内容更新 domHelper.overwrite("c3","there are new contents"); //将一个新节点作为parent的最后一个子节点 domHelper.append("parent",{ tag:"div", html:"parent-last-child" });});
接下来是模块。模块就是一个模子,我们的页面根据模具规定的内容显示,还可以灵活的操作元素。
Ext.onReady(function(){//1、定义XTemplate对象 指定一段html代码作为模版//2、指定XTemplate中定义的html应该放置的位置,并填充占位符信息//3、编译XTemplate//使用数组格式var xt = new Ext.XTemplate("<table border={0} width={1}>","<tr>","<td>{2}</td>","<td>{3}</td>","<td>{4}</td>","</tr>","</table>");//Ext.get("xt").dom == "xt"xt.append("xt",[1,300,'单元格1','单元格2','单元格3']);xt.compile();//使用json格式var xt = new Ext.XTemplate("<table border={a} width={b}>","<tr>","<td>{c}</td>","<td>{d}</td>","<td>{e}</td>","</tr>","</table>");//Ext.get("xt").dom == "xt"xt.append("xt",{a:"1",b:"300",c:'单元格1',d:'单元格2',e:'单元格3'});xt.compile();});
截图是表格:
- Extjs学习总结之06页面元素操作和模版
- Extjs学习总结之25树结点操作
- selenium 总结篇,常见方法和页面元素的操作
- selenium 总结篇,常见方法和页面元素的操作
- Extjs学习总结之感想
- 学习总结之EXTJS相关了解和问题解决篇
- ExtJS DOM元素操作
- ExtJs页面布局总结
- ExtJs页面布局总结
- selenium总结篇 常见的方法和页面元素的操作
- Extjs学习总结之04消息框
- Extjs学习总结之05动画函数
- Extjs学习总结之07格式化
- Extjs学习总结之13面板panel
- Extjs学习总结之14窗体window
- Extjs学习总结之16组件component
- Extjs学习总结之22GridPanel扩展
- Extjs学习总结之24treePanel
- GEF 框架中的设计模式
- 构造函数重载
- Android软件开发之获取通讯录联系人信息
- Android源码资源
- getaddrinfo 再windows vc6中的使用
- Extjs学习总结之06页面元素操作和模版
- 构造函数重载的课堂作业
- zookeeper学习
- 超文本传输协议及HTTP包
- JqueryElement控件使用网址
- Win32串口API
- H.264中的Slice和Slice Group(转)
- 数字签名示例程序 Java编写
- linux 文件操作