页面上有一个textfield 和一个button····下面是一个editgrid···
需要在textfield里面输入数据之后··点击button···把textfield里面的值提交到editgrid的最新一行的某一列······不知道这样可不可以实现?
extjsbuttonexitgrid

解决方案 »

  1.   

    可以实现,你需要在点击button的时候向grid的store中插入你上面textfield录入的数据即可
      

  2.   

    var fieldValue = Ext.getCmp('yourFiled').getValue();//获取textfield值
    //创建一条符合gridModel的记录
    var rec = Ext.create('yourModel', {
        modelFiled : 'fieldValue'
    });yourGridStore.loadRecords(rec,true);//true是追加的意思
      

  3.   

    请问如果我的textfield和grid不在一个作用域里面··也可以这样插入么》?
      

  4.   

    var rec = Ext.create('yourModel', {
        modelFiled : 'fieldValue'
    });yourGridStore.loadRecords(rec,true);//true是追加的意思
    我还是没有看懂这是什么意思···麻烦您给我解释下呗
      

  5.   

    我一般从grid里面取值的话··store.getAt(i//行数).data.XXX(列名)
    这样取某一行某一列的固定的值···不知道有没有类似的set方法···把数据写进去··
      

  6.   

    根据你创建的Model生成一条记录,然后让这个grid的store去追加这条数据
      

  7.   


    通过store获取指定行.set('assignColumn',yourValue)
      

  8.   

    我找到了新的方法····
    Ext.getCmp("gridid//grid的id").getSelectionModel().each(function(rec)
    {
       rec.set("aa列名",'要输入的值');
    }