论坛首页 Web前端技术论坛

ext-1.0.1的学习心得

浏览 15144 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2007-05-30  
实现了一个可翻页、可编辑的grid,源码见附件
  • com.rar (16.7 KB)
  • 描述: 对应的java代码
  • 下载次数: 871
  • grid.rar (6.6 KB)
  • 描述: 页面和jsp代码
  • 下载次数: 927
   发表时间:2007-05-30  
这样的效果?
  • 大小: 41.5 KB
0 请登录后投票
   发表时间:2007-05-31  
不懂怎样才能让你的代码跑起来
0 请登录后投票
   发表时间:2007-05-31  
znjq 写道
这样的效果?


是的,但是有一个问题还在研究中,就是编辑后的保存,我发现提交过去的数据还是服务器最初返回给客户端的数据,不知道这个问题你是怎么解决的,能不能拿出来一起研究研究
0 请登录后投票
   发表时间:2007-05-31  
dafuh 写道
不懂怎样才能让你的代码跑起来


在网上下载ext-1.0.1的源码,部署到tomcat下面,我的页面是直接加在examples/grid下面的
0 请登录后投票
   发表时间:2007-05-31  
你可能遇到的是ie cache, server端response处理一下header的缓存设置
0 请登录后投票
   发表时间:2007-05-31  
znjq 写道
你可能遇到的是ie cache, server端response处理一下header的缓存设置


我在代码中加上了

  response.addHeader("Pragma", "no-cache");
  response.addHeader("Cache-Control", "no-store");

结果还是一样,我不知道1.0.1中的store.reader.xmlData和0.33中的xmlDataModel.getDocument()是不是一样的,我的js代码是:

var postdata = grid.dataSource.reader.xmlData;
var cb = {success: callbacked, failure: callbacked}
Ext.lib.Ajax.request('POST', url, cb, postdata);
0 请登录后投票
   发表时间:2007-05-31  
ds.getModifiedRecords();
返回的好像是已经修改过的records
转成你要的XML提交给服务器
0 请登录后投票
   发表时间:2007-06-01  
adablue77 写道
ds.getModifiedRecords();
返回的好像是已经修改过的records
转成你要的XML提交给服务器

我改成
var postdata = grid.dataSource.getModifiedRecords();
以后报javascript错,说是参数不正确,无法提交啊
0 请登录后投票
   发表时间:2007-06-01  
chenjia66804610 写道

我改成
var postdata = grid.dataSource.getModifiedRecords();
以后报javascript错,说是参数不正确,无法提交啊

grid.getDataSource().getModifiedRecords()
0 请登录后投票
论坛首页 Web前端技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics