dojox/grid/DataSelection.js

  • Provides:

    • dojox.grid.DataSelection
  • Requires:

    • dojox.grid.Selection in common
  • dojox.grid.DataSelection

    • type
      Function
    • chains:
      • dojox.grid.Selection: (prototype)
      • dojox.grid.Selection: (call)
    • summary
  • dojox.grid.DataSelection.getFirstSelected

    • type
      Function
    • source: [view]
        var idx = dojox.grid.Selection.prototype.getFirstSelected.call(this);


        if(idx == -1){ return null; }
        return this.grid.getItem(idx);
    • chains:
      • dojox.grid.Selection.prototype.getFirstSelected: (call)
    • summary
  • dojox.grid.DataSelection.getNextSelected

    • type
      Function
    • parameters:
      • inPrev: (typeof )
    • source: [view]
        var old_idx = this.grid.getItemIndex(inPrev);
        var idx = dojox.grid.Selection.prototype.getNextSelected.call(this, old_idx);


        if(idx == -1){ return null; }
        return this.grid.getItem(idx);
    • chains:
      • dojox.grid.Selection.prototype.getNextSelected: (call)
    • summary
  • dojox.grid.DataSelection.getSelected

    • type
      Function
    • source: [view]
        var result = [];
        for(var i=0, l=this.selected.length; i   if(this.selected[i]){
          result.push(this.grid.getItem(i));
         }
        }
        return result;
    • summary
  • dojox.grid.DataSelection.addToSelection

    • type
      Function
    • parameters:
      • inItemOrIndex: (typeof )
    • source: [view]
        if(this.mode == 'none'){ return; }
        var idx = null;
        if(typeof inItemOrIndex == "number" || typeof inItemOrIndex == "string"){
         idx = inItemOrIndex;
        }else{
         idx = this.grid.getItemIndex(inItemOrIndex);
        }
        dojox.grid.Selection.prototype.addToSelection.call(this, idx);
    • chains:
      • dojox.grid.Selection.prototype.addToSelection: (call)
    • summary
  • dojox.grid.DataSelection.deselect

    • type
      Function
    • parameters:
      • inItemOrIndex: (typeof )
    • source: [view]
        if(this.mode == 'none'){ return; }
        var idx = null;
        if(typeof inItemOrIndex == "number" || typeof inItemOrIndex == "string"){
         idx = inItemOrIndex;
        }else{
         idx = this.grid.getItemIndex(inItemOrIndex);
        }
        dojox.grid.Selection.prototype.deselect.call(this, idx);
    • chains:
      • dojox.grid.Selection.prototype.deselect: (call)
    • summary
  • dojox.grid.DataSelection.deselectAll

    • type
      Function
    • parameters:
      • inItemOrIndex: (typeof )
    • source: [view]
        var idx = null;
        if(inItemOrIndex || typeof inItemOrIndex == "number"){
         if(typeof inItemOrIndex == "number" || typeof inItemOrIndex == "string"){
          idx = inItemOrIndex;
         }else{
          idx = this.grid.getItemIndex(inItemOrIndex);
         }
         dojox.grid.Selection.prototype.deselectAll.call(this, idx);
        }else{
         this.inherited(arguments);
        }
    • chains:
      • dojox.grid.Selection.prototype.deselectAll: (call)
    • summary
  • dojox.grid.DataSelection.mode

    • summary
  • dojox.grid

    • type
      Object
    • summary
  • dojox

    • type
      Object
    • summary