Sha256: 92d1921e63ae92d2f292628edc72e6aef4e7d4c5c8c646d44b4093514a95980c

Contents?: true

Size: 661 Bytes

Versions: 17

Compression:

Stored size: 661 Bytes

Contents

{
  netzkeRememberSelection: function(selModel, selectedRecords) {
    if (!this.rendered || Ext.isEmpty(this.el)) {
      return;
    }

    this.selectedRecords = this.getSelectionModel().getSelection();
  },

  netzkeRestoreSelection: function() {
    if (!this.selectedRecords || 0 >= this.selectedRecords.length) {
      return;
    }

    var newRecordsToSelect = [];
    for (var i = 0; i < this.selectedRecords.length; i++) {
      record = this.getStore().getById(this.selectedRecords[i].getId());
      if (!Ext.isEmpty(record)) {
        newRecordsToSelect.push(record);
      }
    }

    this.getSelectionModel().select(newRecordsToSelect);
  }
}

Version data entries

17 entries across 17 versions & 1 rubygems

Version Path
netzke-basepack-0.12.9 lib/netzke/basepack/grid/javascripts/remember_selection.js
netzke-basepack-0.12.8 lib/netzke/basepack/grid/javascripts/remember_selection.js
netzke-basepack-0.12.7 lib/netzke/basepack/grid/javascripts/remember_selection.js
netzke-basepack-0.12.6 lib/netzke/basepack/grid/javascripts/remember_selection.js
netzke-basepack-0.12.5 lib/netzke/basepack/grid/javascripts/remember_selection.js
netzke-basepack-0.12.4 lib/netzke/basepack/grid/javascripts/remember_selection.js
netzke-basepack-0.12.3 lib/netzke/basepack/grid/javascripts/remember_selection.js
netzke-basepack-0.12.2 lib/netzke/basepack/grid/javascripts/remember_selection.js
netzke-basepack-0.12.1 lib/netzke/basepack/grid/javascripts/remember_selection.js
netzke-basepack-0.11.2 lib/netzke/basepack/grid/javascripts/remember_selection.js
netzke-basepack-0.11.1 lib/netzke/basepack/grid/javascripts/remember_selection.js
netzke-basepack-0.12.0 lib/netzke/basepack/grid/javascripts/remember_selection.js
netzke-basepack-0.12.0.rc1 lib/netzke/basepack/grid/javascripts/remember_selection.js
netzke-basepack-0.12.0.beta lib/netzke/basepack/grid/javascripts/remember_selection.js
netzke-basepack-0.11.0 lib/netzke/basepack/grid/javascripts/remember_selection.js
netzke-basepack-0.10.1 lib/netzke/basepack/grid/javascripts/remember_selection.js
netzke-basepack-0.10.0 lib/netzke/basepack/grid/javascripts/remember_selection.js