论坛首页 Web前端技术论坛

ext-1.0.1的学习心得

浏览 15145 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2007-06-04  
grid.getDataSource().getModifiedRecords()是可以得到修改过的数据,但不能得到新增的数据。
0 请登录后投票
   发表时间:2007-06-04  
ldeng76 写道
grid.getDataSource().getModifiedRecords()是可以得到修改过的数据,但不能得到新增的数据。


恩,是的
可以通过 ds.getAt(i).newRecord 来判断是否新增
0 请登录后投票
   发表时间:2007-06-05  
你的例子程序我部署了  好象没有分页的效果
0 请登录后投票
   发表时间:2007-06-05  
刚看了下,例子可以实现分页的功能,在初始化col的时候要设置col.pageSize属性
0 请登录后投票
   发表时间:2007-06-17  
没有下面2个文件,运行不起来
<script type="text/javascript" src="edit-grid-t.js"></script>
<script type="text/javascript" src="../../../js/ajax.js"></script>
0 请登录后投票
   发表时间: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);也一样。

是什么原因?
0 请登录后投票
论坛首页 Web前端技术版

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