Ag grid 如何在ag grid angular 2+;

Ag grid 如何在ag grid angular 2+;,ag-grid,ag-grid-ng2,Ag Grid,Ag Grid Ng2,在gridColumns中,我设置了rowDrag:true。这将为所有具有子行或单行的行创建默认图标。但我想通过将拖动图标的可见性设置为隐藏,使该图标仅用于特定行 如果我有条件地填充rowDrag true或false,那么我不想拖动图标的行,图标不会出现,但它破坏了对齐。这就是为什么我想要一些明确的东西,我可以将所有行的rowDrag设置为true,然后将可见性显式设置为hidden 请帮我解决这个问题。没有找到任何解决方案。如果只想隐藏拖动图标,则需要覆盖CSS。只需将css类指定给要隐藏

在gridColumns中,我设置了rowDrag:true。这将为所有具有子行或单行的行创建默认图标。但我想通过将拖动图标的可见性设置为隐藏,使该图标仅用于特定行

如果我有条件地填充rowDrag true或false,那么我不想拖动图标的行,图标不会出现,但它破坏了对齐。这就是为什么我想要一些明确的东西,我可以将所有行的rowDrag设置为true,然后将可见性显式设置为hidden


请帮我解决这个问题。没有找到任何解决方案。

如果只想隐藏拖动图标,则需要覆盖CSS。只需将css类指定给要隐藏的行,然后在css文件中将可见性设置为隐藏

按如下方式分配课程

this.rowClassRules = {
   "hide-row-drag-class": function(params) {
     if (params.node.rowIndex % 2 == 0) {
       return true;
     }
   }
};
覆盖CSS文件

.yourTheme .yourClass .ag-row-drag{
        visibility: hidden;
}
上面的代码为所有奇数行分配一个CSS类,然后根据CSS隐藏行拖动图标