$ scope.girdOptions.api.setColumnDefsにアクセスして、ag-girdのgirdOptionsのcolumnDefを更新することはできません。私が達成しようとしています何ag-grid - 角度1.xのsetRowDataの未定義
異なる値を持つテーブルでグループです。
のcellRenderer:「グループ」のコードは、彼らがグループ化を処理するために作り付けてきたものですので、この例では、拡張されたときに、行の内側のグリッドをレンダリングが含まれています。
ピボットメニューオプションを使用してグループを動的に実行することは可能ですが、行内にグリッドを描画する必要があります。そのため、応答のJSONはPlunkrのrowDataと似ています。
したがって、動的にグループ化するピボットオプションを使用することはできません。
私はここで解決しようとしています問題は
` masterColumnDefs = [
{headerName: 'Name', field: 'name'
},
{headerName: 'Account', field: 'account',
// left column is going to act as group column, with the expand/contract controls
cellRenderer: 'group',
// we don't want the child count - it would be one each time anyway as each parent
// not has exactly one child node
cellRendererParams: { suppressCount: true }},
{headerName: 'Calls', field: 'totalCalls'},
{headerName: 'Minutes', field: 'totalMinutes', cellFormatter: minuteCellFormatter}
];`
それを修正することにより、上記masterColumnDefsを更新し、
$ scope.gridOptions.api.setColumnDefs(masterColumnDefsとgridOptionsを更新することです);
何も助けてくれません。
他の解決方法もありますが、私はそれを得られません。
ポイント注:
- 私はJSON内部等plunkr、アレイ内のモックJSONと同様、後で関数によって変更応答を有します。
- グループを拡張するときにグリッドをレンダリングする必要があります。
- 私は、ピボットエンタープライズファシリティまたはplunkrのようにAPIにアクセスしてcolumnDefsを更新するボタンのいずれかによって別の値でグループ化する必要があります。
いずれのアイデアも大きな助けになります。
ブファネシュ先生、あなたは私の一日を作った。ありがとうございました – surendher