什么是编辑“浮动”的API方式? Ag-Grid中的行

时间:2017-07-06 14:42:55

标签: ag-grid

在api下面编辑一个rowIndex。但是在ag-grid中编辑floatingTopRow或floatingBottomRow的API是什么。我使用ag-grid-enterprise评估。

this.gridOptions.api.startEditingCell({
  rowIndex: 10, colKey:'column_name'
});

提前感谢。

1 个答案:

答案 0 :(得分:0)

现在看来api中没有直接的方法。 Here is a feature request to enhance this function.但是,在该页面上,您可以使用可能的解决方法。这是:

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

此解决方法似乎取决于您首先选择/突出显示单元格,然后单击按钮以允许您编辑它。或者,您可以像这样预定义单元格:

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
}