`
chenjia66804610
  • 浏览: 153033 次
  • 来自: ...
社区版块
存档分类
最新评论

ext-1.0.1的学习心得

阅读更多
实现了一个可翻页、可编辑的grid,源码见附件
  • com.rar (16.7 KB)
  • 描述: 对应的java代码
  • 下载次数: 871
  • grid.rar (6.6 KB)
  • 描述: 页面和jsp代码
  • 下载次数: 927
分享到:
评论
17 楼 he_shaowei 2007-09-06  
老大你为什么就不搞一个工程让
我下啊
想学
    头抬的高高的 看着LZ  叹了叹气说:还是不知道是怎么搞

16 楼 pzhifeng 2007-06-20  
ldeng76 写道
grid.getDataSource().getModifiedRecords()是可以得到修改过的数据,但不能得到新增的数据。


var simple_data = new Ext.data.Store({
        proxy: new Ext.data.HttpProxy({url: '/form/edit.jsp?id=10'}),
        reader: new Ext.data.JsonReader({}, [ 'id', 'name', 'title']),
        remoteSort: false
    });

    simple_data.on('load', function() {

        var object=simple_data.getAt(0).data;
        simple_name.setValue(object.name);
        simple_title.setValue(object.title);

        form_simple.addButton('Save', function() {
            if (form_simple.isValid()) {
                form_simple.submit({
                    params:{
                        action:'submit',
                        id:simple_data.getAt(0).id
                    },
                    waitMsg:'Saving...'
                });
            } else {
                Ext.MessageBox.alert('Errors', 'Please fix the errors noted.');
            }
        }, form_simple);

        simple.render('form-ct');

在运行到var object=simple_data.getAt().data;时出错。

var object=simple_data.getAt(0).data;
simple_name.setValue(object.name);
simple_title.setValue(object.title);
改为:

simple_name.setValue(simple_data.getAt(0).data.name);
simple_title.setValue(simple_data.getAt(0).data.title);也一样。

是什么原因?
15 楼 leongoodboy 2007-06-17  
没有下面2个文件,运行不起来
<script type="text/javascript" src="edit-grid-t.js"></script>
<script type="text/javascript" src="../../../js/ajax.js"></script>
14 楼 dcheng 2007-06-05  
刚看了下,例子可以实现分页的功能,在初始化col的时候要设置col.pageSize属性
13 楼 dcheng 2007-06-05  
你的例子程序我部署了  好象没有分页的效果
12 楼 znjq 2007-06-04  
ldeng76 写道
grid.getDataSource().getModifiedRecords()是可以得到修改过的数据,但不能得到新增的数据。


恩,是的
可以通过 ds.getAt(i).newRecord 来判断是否新增
11 楼 ldeng76 2007-06-04  
grid.getDataSource().getModifiedRecords()是可以得到修改过的数据,但不能得到新增的数据。
10 楼 znjq 2007-06-01  
chenjia66804610 写道

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

grid.getDataSource().getModifiedRecords()
9 楼 chenjia66804610 2007-06-01  
adablue77 写道
ds.getModifiedRecords();
返回的好像是已经修改过的records
转成你要的XML提交给服务器

我改成
var postdata = grid.dataSource.getModifiedRecords();
以后报javascript错,说是参数不正确,无法提交啊
8 楼 adablue77 2007-05-31  
ds.getModifiedRecords();
返回的好像是已经修改过的records
转成你要的XML提交给服务器
7 楼 chenjia66804610 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);
6 楼 sp42 2007-05-31  
收藏了
5 楼 znjq 2007-05-31  
你可能遇到的是ie cache, server端response处理一下header的缓存设置
4 楼 chenjia66804610 2007-05-31  
dafuh 写道
不懂怎样才能让你的代码跑起来


在网上下载ext-1.0.1的源码,部署到tomcat下面,我的页面是直接加在examples/grid下面的
3 楼 chenjia66804610 2007-05-31  
znjq 写道
这样的效果?


是的,但是有一个问题还在研究中,就是编辑后的保存,我发现提交过去的数据还是服务器最初返回给客户端的数据,不知道这个问题你是怎么解决的,能不能拿出来一起研究研究
2 楼 dafuh 2007-05-31  
不懂怎样才能让你的代码跑起来
1 楼 znjq 2007-05-30  
这样的效果?

相关推荐

    rocketmq-console-ng-1.0.1.jar

    java -jar rocketmq-console-ng-1.0.1.jar 启动 ---当终端断了该服务就会停止 nohup java -jar rocketmq-console-ng-1.0.1.jar &gt;&gt;/soft/RocketMQ/rocketmqlogs/log.out 2&gt;&1 & 后台启动 --当终端断了也不会停止服务

    发现一个不错的ajax开发框架ext-1.0.1

    博文链接:https://superbo8888.iteye.com/blog/80111

    osgi-resource-locator-1.0.1-API文档-中文版.zip

    赠送原API文档:osgi-resource-locator-1.0.1-javadoc.jar; 赠送源代码:osgi-resource-locator-1.0.1-sources.jar; 赠送Maven依赖信息文件:osgi-resource-locator-1.0.1.pom; 包含翻译后的API文档:osgi-...

    hibernate-jpa-2.0-api-1.0.1.Final.jar

    hibernate-jpa-2.0-api-1.0.1.Final.jar

    openssl-1.0.1c.tar.gz

    openssl-1.0.1c,openssl-1.0.1c,openssl-1.0.1c,openssl-1.0.1c 安装方法见https://blog.csdn.net/weixin_38239856/article/details/80347535

    rocketmq-dashboard-1.0.1-SNAPSHOT.jar

    rocketmq-dashboard-1.0.1-SNAPSHOT.jar

    hibernate-jpa-2.0-api-1.0.1.Final-sources.jar

    hibernate-jpa-2.0-api-1.0.1.Final-sources.jar hibernate jpa 源代码

    openssl-1.0.1e-30.el6.x86_64.rpm

    openssl-1.0.1e-30.el6.x86_64.rpm

    libnfnetlink-devel-1.0.1-4.el7.x86_64.rpm

    keepalived编译安装的时候,报IPV6不支持的模块安装,可以解决,请和libnfnetlink-1.0.1-4.el7.src.rpm一起下载

    openssl-devel-1.0.1e-57.el6.x86_64-packages.zip

    openssl-devel-1.0.1e-57.el6.x86_64.rpm离线安装时的相关依赖库: openssl-devel-packages\e2fsprogs-1.41.12-22.el6.x86_64.rpm openssl-devel-packages\e2fsprogs-libs-1.41.12-22.el6.x86_64.rpm openssl-...

    rdf2rdf-1.0.1-2.3.1.jar

    RDF2RDF-1.0.1-2.3.1.jar是一款专门针对这些格式转换的Java应用程序,能够将OWL文件转换为NT文件,以满足不同系统间的数据互操作性需求。 RDF,全称为资源描述框架,是一种用于描述网络资源的标准模型,它使用URI...

    opencc-1.0.1-win64

    opencc-1.0.1-win64简繁体转换工具 opencc-1.0.1-win64简繁体转换工具

    openssl-devel-1.0.1e-42.el6.x86_64.rpm

    openssl-devel-1.0.1e-42.el6.x86_64.rpm

    wildfly-client-config-1.0.1.Final-API文档-中英对照版.zip

    赠送jar包:wildfly-client-config-1.0.1.Final.jar; 赠送原API文档:wildfly-client-config-1.0.1.Final-javadoc.jar; 赠送源代码:wildfly-client-config-1.0.1.Final-sources.jar; 赠送Maven依赖信息文件:...

    openssl-1.0.1e.tar.gz

    openssl-1.0.1e.tar.gz

    jlayer-1.0.1.jar

    《jlayer-1.0.1.jar:Java平台上的MP3解码库及其实现》 在数字音频领域,MP3格式因其高质量的压缩比和广泛的兼容性而广受欢迎。在Java平台上,开发一个能够播放MP3音乐的应用,通常需要依赖特定的库来处理MP3的解码...

    openssl-1.0.1u-1.zip

    《OpenSSL 1.0.1u 在 CentOS 6 上的安装与应用》 OpenSSL 是一个强大的安全套接字层密码库,包含了各种主要的密码算法、常用的密钥和证书封装管理功能以及 SSL 协议,并提供丰富的应用程序用于测试或其他目的。在本...

    jl-1.0.1.jar

    《Java媒体库:jl-1.0.1.jar深度解析》 在信息技术日新月异的今天,Java作为一门广泛使用的编程语言,其强大的跨平台能力和丰富的类库使其在各个领域都有广泛应用。当我们谈论“jl-1.0.1.jar”这个文件时,我们实际...

Global site tag (gtag.js) - Google Analytics