show different item on selectionchange on a grid

前端 未结 2 1907
夕颜
夕颜 2020-12-21 16:44

i have a grid and a form, i need to show different items on the form each time we select a row on that grid

i ve been looking on how to do this, and found

相关标签:
2条回答
  • 2020-12-21 17:09

    Try to following code in your grid.

            listeners:{
                    itemclick:function(view, record, item, index, e ) {
                    var v = record.get('firstName');
                    ....
                        ....
                         }
                      }
    

    firstName will be your dataindex of colums in your grid. You can get value of any field like this.

    0 讨论(0)
  • 2020-12-21 17:24

    You get the selected rows as second parameter in the selectionchange event handler:

    listeners: {
        selectionchange: function (view, selections, options) {
            console.log(view, selections, options);
        }
    }
    

    So the first selected row is the first element in the selections array:

    record = selections[0]
    

    This is described in the Ext JS 4 API documentation for the selectionchange event.

    0 讨论(0)
提交回复
热议问题