Docs
API
  • celldblclick(grid:Object, params: Object)

    function

    cell double click event.

    Example

    
    var grid = new FancyGrid({
      ...
      events: [{
        cellclick: function(grid, o){
          
        },
        scope: {}// not required
      },{
        celldblclick: function(grid, o){
          
        }
      }]
      ...
    });
    

    Example: using data row item item is useful for not standard behaviour.

    
    var grid = new FancyGrid({
      ...
      events: [{
        cellclick: function(grid, o){
          o.item.set('age', 30);
          grid.update();
        },
        scope: {}// not required
      },{
        celldblclick: function(grid, o){
          if(!$(o.e).hasClass('add-bonus')){
            return;
          }
          
          var bonus = 5000;
          
          o.item.set('salary', o.data.salary + bonus);
          grid.update();
        }
      }]
      ...
    });
    
    • e- Event
    • data - Object.
      Item values
    • cell - Dom.
      Cell dom.
    • column - Object.
      Column options.
    • columnIndex - Number.
      Column order index.
    • item - Model.
      Data row item.
      It is used for get/set value over methods: get/set key
    • rowIndex - Number.
      row order index.
    • side - String.
      Side of column: left, center, right
    • value - String|Number|Array.
      Item value