1、使用插件
DWRProxy.js
2、JS代码
var store=new Ext.data.Store({
proxy:new Ext.data.DWRProxy(EmployeeService.findEmployeeRange,true),
reader : new Ext.data.ListRangeReader ({
totalProperty:'totalSize',
root:"data"
}, record)
})
var record=new Ext.data.Record.create([{
name:"EMP_ID"
},{
name:"EMP_NAME"
},{
name:"EMP_SEX"
}])
var cm=new Ext.grid.ColumnModel([{
header:"员工编号",
dataIndex:"EMP_ID"
},{
header:"员工姓名",
dataIndex:"EMP_NAME"
},{
header:"员工性别",
dataIndex:"EMP_SEX",
renderer:function(val){
if(val=="1"){
return "<span style='color:green;font-weight:bold;'>男</span>"
}else{
return "<span style='color:red;font-weight:bold;'>女</span>"
}
}
}])
var gridPanel=new Ext.grid.GridPanel({
region:"center",
title:"查询结果",
tbar:tb,
loadMask:{
msg:"正在加载数据..."
},
viewConfig:{
getRowClass:function(record,rowIndex,rowParams,store){
if(rowIndex%2==0){
return 'my_row_Red';
}else{
return 'my_row_Gray';
}
}
},
stripeRows:true,
cm:cm,
store:store,
bbar:pageBar
})
store.on('beforeload', function() {
store.baseParams = {
device_type : ""
};
});
store.load({
params : {
device_type : ""
}
});
分享到:
相关推荐
标题中的“spring+dwr+Extjs+sql2008的数组传递grid”是指一个集成应用,使用了Spring框架、Direct Web Remoting (DWR)技术、ExtJS前端框架以及SQL Server 2008数据库,实现了从后端服务器向前端Grid组件传递数据的...
这个例子展示了如何设置DWR服务,编写EXTJS的Grid,以及如何利用DWR从服务器获取数据并加载到Grid中。这对于学习DWR和EXTJS的初学者来说是一个非常实用的起点。 总的来说,DWR+EXT的组合为开发人员提供了一个强大而...
在与ExtJS Grid的集成中,DWR通常被用来动态加载和更新Grid中的数据。当用户在Grid上执行CRUD操作时,这些操作会通过DWR调用服务器端的方法,处理数据的增删改查。 首先,我们需要在服务器端设置DWR配置,允许特定...
DWRTreeLoader是EXTJS中用于加载树形结构数据的类,它利用DWR的功能来动态地加载和更新TreePanel的数据。当用户展开树节点时,DWRTreeLoader会自动向服务器发送请求获取子节点数据,实现了树结构的懒加载,提高了...
- **数据绑定**: 使用DWR获取的数据直接填充到ExtJS的Grid、Tree等组件,实现数据的实时刷新。 ### 5. 示例代码 ```java // 服务器端Java接口 public interface MyService { List<String> getNames(); } // ...
"Ext + DWR + Mysql 简单的Grid综合例子(带源码).doc"很可能包含了一个使用ExtJS的Grid组件、DWR和MySQL数据库的示例应用。Grid是ExtJS中用于显示和操作数据的组件,它可以展示大量数据,并支持排序、筛选和编辑功能...
在这个项目中,DWR作为中间层,使得ExtJS Grid能够直接调用服务器上的业务逻辑,实现数据的异步加载和更新。 4. **分页功能**:在大数据量的情况下,分页是必不可少的,它可以避免一次性加载过多数据导致页面响应变...
此外,DWRProxy.js也可以配合ExtJS的Grid Panel、Form等组件,实现数据的动态加载和提交。比如,当用户在Grid中选择一行进行编辑时,DWRProxy.js可以自动调用对应的服务器端方法来更新选定的数据。同时,当表单提交...
这涉及到创建一个DWR代理,该代理暴露Java方法供JavaScript调用,然后使用这些方法加载Grid的数据源。例如: ```javascript importPackage(org.directwebremoting); var DWRGridLoader = new dwr.util.Callback({ ...
本书共分17章,分别介绍了JavaScript的对象编程、JavaScript浏览器对象模型和事件机制、ExtJS的核心类库和组件、ExtJS的事件处理方式、设计进度条、设计工具栏和菜单栏、设计面板、设计表格、设计表单、设计数据表、...
本书共分17章,分别介绍了JavaScript的对象编程、JavaScript浏览器对象模型和事件机制、ExtJS的核心类库和组件、ExtJS的事件处理方式、设计进度条、设计工具栏和菜单栏、设计面板、设计表格、设计表单、设计数据表、...
在 ExtJS 中,我们可以通过 DWR 获取后台数据并在 Grid 控件中展示。 - **基本步骤**: 1. 在服务器端创建一个可被 DWR 访问的 Java 对象。 2. 在客户端使用 ExtJS 创建 Grid 控件,并设置其数据源为 DWR 服务。 ...
TabPanel使用autoLoad加载的页面中的js脚本没有执行 A.9. 有关grid的一些小问题 A.9.1. 如何让grid总所有的列都支持排序 A.9.2. 修改一个grid的ColumnModel和Store A.9.3. 动态为ds添加参数baseParams A.10. 有关...
TabPanel使用autoLoad加载的页面中的js脚本没有执行 B. 修改日志 C. 后记 C.1. 2007年12月5日,迷茫阶段 C.1.1. 仇恨 C.1.2. 反省 C.2. 关于ext与dwr整合部分的讨论 C.3. 怎么看文档附件里的范例 D. 贡献者列表 ...