- 浏览: 436185 次
- 性别:
文章分类
最新评论
-
nianhua2008:
你好,请问哪个cocos版本可以读取cbx文件?
Cocos3dx入门 -
ihic11:
我的为什么Receive.jsp一直有乱码?请帮忙
网银在线支付注意事项 -
奔跑的蓝猫:
楼主你好!请问这两个文件怎么使用啊?
楼主能把源代码发给我下吗 ...
简易视频聊天 -
wx_hello:
不错。。学习了。。
jquery解析xml -
ocaicai:
圣人啊,救星啊,我被这个问题折磨得蛋疼!对了,我在google ...
struts2+urlrewrite
/** * 根据输入的小说目录页的URL下载一本小说 */ Ext.onReady(function() { var Novel = Ext.data.Record.create([ { name:'imgUrl',mapping : 'NImgUrl' }, { name:'title',mapping : 'NTitle' }, { name:'author',mapping : 'NAuthor' }, { name:'type',mapping : 'NType' }, { name:'totalWords',mapping : 'NTotalWords' }, { name:'desc',mapping : 'NDesc' }]); /** * 数据源 */ var dataSource = new Ext.data.Store( { proxy : new Ext.data.HttpProxy( { url : 'http://localhost:8080/DXCollector/manager/novel/novelAnalysis.jsp?partListUrl=http://www.readnovel.com/partlist/69764/' }), reader : new Ext.data.JsonReader( { id : 'id', root : 'novelInfo' }, Novel) }); /** * 显示模板 */ var resultTpl = new Ext.XTemplate('<tpl for=".">', '<div class="viewTable"><table width="100%" height="100%" border="1">', '<tr>', '<td rowspan="3"><img src="{imgUrl}"></td>', '<td>书名:</td>', '<td>{title}</td>', '<td>作者:</td>', '<td>{author}</td>', '</tr>', '<tr>', '<td>总字数:</td>', '<td>{totalWords}</td>', '<td>类型:</td>', '<td>{type}</td>', '</tr>', '<tr>', '<td colspan="3" rowspan="2"><strong>书籍简介</strong>:</td>', '<td>{desc}</td>', '</tr>', '</table></div>', '</tpl>'); // 下载按钮 var downloadButton = new Ext.Button( { text : '下载', handler : download, iconCls : 'download' }); var mainPanel = new Ext.Panel( { title : '单本下载', autoScroll : true, items : new Ext.DataView( { tpl : resultTpl, store : dataSource, itemSelector:'div.viewTable', loadingText:'正在分析中...' }), tbar : ['请输入小说目录页URL: ', ' ', new Ext.ux.form.SearchField( { store : dataSource, width : 320 }), '', downloadButton] }); function download() { Ext.Msg.alert('提示', '下载'); } Ext.main.addItems([mainPanel]); dataSource.load({params:{}}); });
注意事项:
使用 ”<tpl>” 标签和 ”for” 操作符,你可以把作用域切换到 ”for” 所指向的对象,然后访问这个对象的成员来组装模板。如果 ”for” 循环中的变量是一个数组,它将被自动填充,对于数组中的每个元素,重复 ”<tpl>” 标签中的模板 ( 定义 ) 块 ( 来自动填充 ) 。(译者注:这句的意思是,如果 for 循环里面指定的对象是个数组,就会自动解析这个数组,然后使用数组中的每个元素来填充模板。)
发表评论
-
动态改变请求参数
2010-03-22 22:36 1045this.store.baseParams = this.st ... -
表格视图GridView
2010-03-06 12:14 977/** * 根据输入的小说目录页的URL下载一本小说 ... -
与Ext一起使用DWR时的疑难问题和解答
2009-10-18 20:43 1294与Ext一起使用DWR时的疑难问题和解答 用Ext作为客户端 ... -
Ext封装(二)
2009-10-16 19:32 2691/** *@projectname Student's F ... -
Ext使用正则验证表单数据
2009-10-16 17:03 1114{ fieldLabel : '手机号码', regex: ... -
ComboBox封装
2009-10-15 14:33 9121、调用方式 //部门组合框 var dpCombo = n ... -
Extjs 处理 Date 对象
2009-10-13 14:54 946java里面时间类型转换成json数据就成这样啦 &qu ... -
Ext用表格显示数据即增、删、改的完整实例
2009-10-13 13:53 36311、页面js /** * 菜单管理 */ var ... -
Ext查看修改操作
2009-10-13 11:22 913/** * 显示查看修改菜单窗口 */ ... -
Ext基本操作的封装
2009-10-13 11:21 1516Ext.namespace('Ext.ux'); Ext.Q ... -
ExtJS表单数据的加载的数据的格式
2009-10-12 20:49 1191ExtJS表单数据的加载,服务器端返回的数据格式类似为: { ... -
封装表格显示数据GridPanel
2009-10-12 20:39 1097/** * 封装GridPanel */ Ext.d ... -
ComboBox远程获取数据
2009-10-12 20:12 13981、前台js Ext.onReady(function() { ... -
获取ComboBox里的文本值和实际值(
2009-10-12 13:14 4297使用combobox时,它有一个hiddenName的属性,专 ... -
服务器端返回的xml文档,Grid无法显示的原因
2009-10-09 20:40 10591、如果通过HttpProxy代理读取一个xml文档,则在服务 ... -
Ext工具类:将对象或List转换为json格式或xml格式
2009-10-05 08:44 3437注意:List中只有存放的是相应的Java对象,才能正确转换成 ... -
extjs中出现this.addevents is not a function错误
2009-09-30 15:52 4238有一个原因是由于其中的一个控件没有使用关键字new出来或使用关 ... -
测试数据封装所用的表单
2009-09-30 07:58 1014/** * 表单 */ var fullForm = ... -
将Ext表单的数据封装成对象
2009-09-30 07:42 1326/** * 前台表单数据的封装,自动将一个表单中的数据封装 ... -
解决ExtJS API文档无法显示问题
2009-09-27 20:28 9511.打开docs/index.html文件 2.将 < ...
相关推荐
利用模板(xtemplate)表格合并行 简单实现表格分组,单元格行的合并。
接下来,我们创建了一个新的Ext.XTemplate实例。这个模板定义了如何显示省份和城市的数据。`<tpl for="pros">`是一个模板循环,用于遍历`pros`数组中的每个省份。在省份内部,我们有另一个`<tpl for="children">`...
XTemplate是基于模板字符串生成HTML的工具,它可以接收数据对象并根据模板规则生成对应的HTML片段。在处理图片时,我们可以将图片的URL、宽度和高度等信息作为数据传入模板,然后利用模板语法进行渲染。 要实现图片...
本文通过实例详细介绍了xtemplate在Node.js中的安装和使用方法。 在开始使用xtemplate之前,首先要确保已经安装了Node.js环境。接着,使用npm包管理器来安装xtemplate。在命令行中输入以下命令即可完成安装: ``` ...
1. 使用String构造:可以直接创建一个包含变量占位符的字符串,然后通过`new Ext.Template(str)`来实例化模板。 2. 使用配置对象:可以传递一个包含`html`属性的对象给`Ext.Template`构造函数。 3. 使用XTemplate:...
在给定的标题和描述中,“EXT 实例 示例 实例 示例”暗示我们将探讨EXTJS 的具体实例和用法。 首先,让我们深入了解一下EXTJS 中的树形菜单(Tree Menu)。树形菜单是EXTJS 提供的一种组件,它以层级结构展示数据,...
XTemplate 是 ExtJS 的一种模板引擎,用于渲染数据到UI组件上,特别是对于数据驱动的列表和表格。它支持复杂的逻辑和条件语句,使得开发者能够灵活地控制数据的展示方式,同时提高性能。 6. **LovCombo**: ...
JSON Format用于处理JSON数据,DelayedTask和TaskRunner用于定时任务,TextMetrics用于计算文本的尺寸,XTemplate则是一种强大的模板引擎,方便数据和视图的绑定。 总的来说,这个资源涵盖了ExtJS的大部分基础API,...
在 `index.php` 文件中,我们实例化模板类 `Templates`,分配变量,然后调用 `display` 方法来显示模板文件。`template.inc.php` 配置文件设置了编码、目录路径,并定义了是否开启缓存。 核心的模板类 `Templates....
模板模型章节,作者详细讲解了 Ext JS 的模板系统,包括正则表达式的基础知识,模板的构建、应用和编译,以及如何使用 Xtemplate 扩展模板功能。通过通信录的实现示例,读者可以掌握如何利用模板创建动态视图,实现...
- **模板引擎**:使用ExtJS的XTemplate,可以轻松创建复杂的HTML输出。 - **数据绑定**:通过数据绑定机制,实现数据与视图的自动同步更新。 - **主题与样式**:提供了多种预设主题,同时支持自定义主题,满足不同...
- **模板与渲染**:自定义控件的外观通常通过HTML模板(XTemplate)来构建,而渲染过程则由`renderTpl`和`renderData`属性控制。 2. **创建自定义控件的步骤** - **定义类**:使用`Ext.extend()`方法创建新的类,...
- `XTemplate` 是一种用于数据绑定的模板引擎。 - 可以将数据动态渲染到HTML文档中。 - **使用示例**: ```javascript var template = new Ext.XTemplate( '<div>', '<span class="name">{name}</span>', '...
5. **实现逻辑**:在JavaScript代码(如agrid.js或agrid2.js)中,我们需要创建GridPanel实例,配置列模型,设置模板,并处理按钮事件。如果使用了MVVM模式,那么这些逻辑可能会在ViewModel中。 6. **HTML结构**:...
1. **XTemplate**:这是ExtJS中最常用的模板类,它允许用JavaScript语法混合HTML,可以动态渲染数据到DOM。 2. **模板语法**:使用`{}`包围变量名,例如`<span>{name}</span>`,模板会将数据对象的`name`属性值插入...
- **模板引擎**:XTemplate是EXT中用于生成动态内容的模板引擎,支持复杂的表达式和模板语法。 - **模板语言**:介绍了XTemplate的语言特性,如条件语句、循环等。 - **示例应用**:通过具体示例演示了如何使用...