2016-06-14 1 views
0

AG-グリッドにカスタムの動的な列のセルの値を変更するには?どのように私は、実行時におけるこの列のセルの値を変更する方法この</p> <pre><code>this.columnDefs.push({headerName: "Action Status", cellStyle:{"text-align":"center"}}); </code></pre> <p>ようAG-グリッドにカスタム列を追加

私はこのソリューションを試みたが、

this.gridOptions.api.forEachNodeAfterFilterAndSort(function (rowNode:RowNode) { 
    rowNode.columnController.originalColumns[1].colDef.headerCellTemplate="test" 

}); 

     this.gridOptions.api.softRefreshView(); 
     this.gridOptions.api.refreshView(); 

答えて

0

に動作しない答え

  • が最初にこの
this.columnDefs.push(
      {headerName: "Action Status",field:"actionStatus", cellStyle:{"text-align":"center"} }) 

-set新しい価値のようにフィールド名を入れますこのように

this.gridOptions.api.forEachNodeAfterFilterAndSort(function (rowNode:RowNode) { 

      rowNode.setDataValue("actionStatus","the new value") ... ... ...