var blackForm = new Ext.FormPanel({
labelWidth: 75,
frame:true,
layout:'form', //form布局
title: '查询条件',
bodyStyle:'padding:5px 5px 0',
width: '800',
buttonAlign:'left', //按钮位置
defaults: {width: 200}, //默认元素宽度为200px
defaultType: 'textfield', //默认元素为文本框
items:[{
fieldLabel: '电话号码',
name: 'blacklist.number',
id:'number'
},{
fieldLabel: '数据来源',
name: 'blacklist.source',
id:'source'
}
],
buttons: [{
text: '查询',
width:80,
handler:function(){
var number = Ext.getCmp('number').getValue();
var source = Ext.getCmp('source').getValue();
blackStore.load({params:{'blacklist.number':number, 'blacklist.source':source}});//传递参数: blacklist.number , blacklist.source
}
}]
});
blackForm.render("blackListForm"); //将表单渲染到ID为blackListForm的div中
分享到:
相关推荐
### EXT学习心得与关键知识点详解 #### 布局Center的重要性 在EXT框架中,`layout: 'center'`是一个非常关键的配置属性,尤其是在创建面板(Panel)时。如果一个面板没有设置中心布局(center),它可能不会按预期...
5. **学习资源**:文档提到了多个学习资源的链接,包括Ext JS官方网站、演示页面、社区论坛等,这些都是学习Ext JS的重要渠道。特别是官方网站,不仅提供了详细的API文档,还有丰富的示例代码和教程,是初学者入门的...
EXTJS还提供了`Ext.get`方法来获取页面上的元素,通过元素ID可以方便地操作DOM。如果需要根据特定条件获取多个元素,可以利用选择器,EXTJS提供了类似jQuery的选择器功能,能够更灵活地处理DOM操作。 总的来说,...
在压缩包中的"YuiGrid"文件可能包含了示例代码、教程文档或者预览页面,这些都是进一步学习EXT.js YuiGrid的好资源。你可以通过阅读这些文件,结合实际操作,加深对YuiGrid的理解和应用。记得动手实践是学习的最佳...
6. 查询和统计:提供各种查询条件,如按姓名、年龄范围等进行筛选,并可能有统计分析功能,如平均分、最高分等。 通过以上功能,我们可以看到,Ext JS不仅提供了强大的组件库,还支持MVC(Model-View-Controller)...
在描述中提到的“表格实现报表格式”,这是EXT JS的核心功能之一,通过表格来组织和展示数据,使其更易于理解。 EXT JS的报表系统支持多种高级特性,包括: 1. **表头分割**:EXT JS允许开发者将表头进行多级拆分...
- **examples**:可能包含EXT插件的示例代码,帮助开发者理解和学习如何使用这些插件。 - **src**:源代码目录,EXT的核心组件和插件的源码通常放在这里,开发者可以通过阅读源码来深入理解EXT的工作原理。 - **...
10. **API文档**:深入学习Ext JS的官方文档,特别是关于`Ext.data.Store`、`Ext.grid.Panel`和`Ext.toolbar.Paging`的部分,这将提供更详细的API和示例。 掌握这些知识点,你就能更好地理解和控制Ext Grid的刷新...
- **基础知识**:DomQuery是EXT中用于操作DOM的核心模块之一,提供了类似jQuery的语法来查询和操作DOM元素。 - **实际应用**:通过一系列实例展示了如何使用DomQuery来选取、修改DOM元素。 #### 12. 扩展EXT组件 - ...
1. **核心JavaScript与JavaScript框架**:本书首先对JavaScript的基础知识进行了简要回顾,这是使用Ext JS框架的前提条件。这一部分可能包括JavaScript的基础语法、函数、对象、数组等概念,以及如何在现代浏览器中...
- 进行AJAX(异步JavaScript和XML)通信,实现页面无刷新更新。 - 处理用户输入验证,提高用户体验。 - 构建Web应用程序,如单页应用(SPA)。 - 通过WebSocket进行实时双向通信。 - 在服务器端使用Node.js进行后端...
4. **查询(Query)**:EXT2.0的树结构可能需要根据某些条件加载数据,例如,通过关键词搜索。Servlet接收查询参数,执行SQL查询,然后返回匹配的节点数据,EXT2.0再将这些数据渲染到树结构中。 此外,无限级树的...
《学习EXT JS》一书由Shea Frederick、Colin Ramsay、Steve 'Cutter' Blades和Nigel White共同编写,旨在教授读者如何使用Ext JS框架构建动态、桌面风格的用户界面,以服务于数据驱动的Web应用程序。Ext JS是一个...
### Ext Core 手册知识点详解 #### 一、Ext Core 概述 - **定义**:Ext Core 是一款轻量级 JavaScript 库,基于 MIT 许可发布,...- 通过深入学习 `Ext.Element` 类,开发者可以更好地利用 Ext Core 提供的各种特性。
《ThinkPHP+Ext学生信息管理系统详解》 在信息化管理领域,高效的学生信息管理系统是不可...通过学习和实践此类系统,开发者不仅能掌握ThinkPHP和Ext的使用,还能了解到如何将它们有效整合,提升自己的项目开发能力。
Freemarker、Sitemesh和JSP Ext是Java Web开发中的三个重要组件,它们分别扮演着不同的角色。在这个整合项目中,我们将深入...如果你想要学习或实践Java Web开发中的模板引擎和页面布局,这个项目将是一个很好的起点。
动态加载则允许我们在需要的时候才去请求并执行特定的JS文件,例如在用户交互、页面滚动到某个位置或者某些条件满足时。 在Ext JS中,动态加载功能主要由`Ext.Loader`对象提供。`ExtLoader`允许我们配置类路径...
在压缩包`Ext3_TreeGrid-master`中,可能包含了示例代码、CSS样式文件、JavaScript库以及必要的配置文件,用于展示和学习如何在项目中使用Ext3_TreeGrid。通过研究这些文件,你可以更深入地了解其工作原理和用法。 ...