0

最初の列がチェックボックスであるグリッドがあり、チェックボックスをマークする必要がありますが、グリッドをロードすると、チェックボックスがオンになる場合とオフになる場合があります。誰かが私を助けることができます??

            var item = record.data;
            grid.store.load({
            callback: function(response){
                Ext.each(response, function(records) {
                    Ext.each(item.links, function (valor){
                        if(records.data.id == valor.id){
                          var row = records.index;
                          grid.getSelectionModel().select(row);
                        }
                    });
                });
            }
        });
        form.loadRecord(record);
4

1 に答える 1

0

イベントで問題が解決しましたbeforerefresh。全てに感謝。

            var item = record.data;
            grid.store.load({
            callback: function(response){
                grid.getView().on('beforerefresh', function(view) {
                    Ext.each(response, function(records) {
                        Ext.each(item.links, function (valor){
                            if(records.data.id == valor.id){
                              var row = records.index;
                              grid.getSelectionModel().select(row, true);

                            }
                        });
                    });
                });
            }
        });
        form.loadRecord(record);
于 2012-11-09T13:17:26.343 に答える