2017-07-06 3 views

Répondre

0

Apparemment, il n'y a pas de chemin direct dans l'API. Here is a feature request to enhance this function. Toutefois, sur cette page, vous pouvez utiliser une solution de contournement possible. Ici, il est:

let gridCell = api.getFocusedCell(); 
(<any>api).rowRenderer.startEditingCell(gridCell, null, null); 

Cette solution semble charnière sur la prémisse que vous avez sélectionné/mis en évidence une première cellule, puis cliqué sur un bouton pour vous permettre de le modifier. Vous pouvez également prédéfinir des cellules comme suit:

var gridCell = { 
    column: {} // the column of the cell that needs to be edited 
       // use gridOptions.columnApi.getColumn('column_name') to get the column, 
    floating: "" // either "top" or "bottom" or null, 
    rowIndex: 0 // integer value of row to edit 
}