Angularjs Ag网格显示行数

Angularjs Ag网格显示行数,angularjs,ag-grid,Angularjs,Ag Grid,我正在测试企业版,我想知道是否可以在状态栏行中显示一些自定义文本?(如果状态栏不可用,是否有替代方案?) 我想显示表的X行/Y行总数,或者如果不可能,只显示X行 或 指示灯:蓝色-手动存款,红色-存款失败,绿色-成功 (在本例中使用自定义样式显示颜色) 这可能吗? (顺便说一句,我用的是Angular 1)你问了两个不同的问题,我将尝试解释这两个问题 我想显示表的X行/Y行总数 在gridOptions.api.getModel().getRowCount()中有Y总计行数。X行我假设是指“当前

我正在测试企业版,我想知道是否可以在状态栏行中显示一些自定义文本?(如果状态栏不可用,是否有替代方案?)

我想显示表的
X行/Y行总数
,或者如果不可能,只显示
X行

指示灯:蓝色-手动存款,红色-存款失败,绿色-成功
(在本例中使用自定义样式显示颜色)

这可能吗?
(顺便说一句,我用的是Angular 1)

你问了两个不同的问题,我将尝试解释这两个问题

我想显示表的X行/Y行总数

gridOptions.api.getModel().getRowCount()
中有
Y总计行数。
X行
我假设是指“当前显示的行”,我认为目前没有获取它的方法。不过我们以前是这样的,所以我可能错了

指示灯:蓝色-手动存款,红色-存款失败,绿色-成功

我想你说的是改变单元格/行的样式?对于单元样式,请查看。从网页:

ag网格允许应用规则来包括某些类。如果您使用AngularJS,那么这与ng类类似,在ng类中,您将类指定为Javascript对象键,将规则指定为对象值

您可以这样使用它:

//'Success', 'Manual' and 'Failed' are placeholders for the actual values
// you must compare to.
cellClassRules: {
    'green': function(params) { return params.value === 'Success'},
    'blue': function(params) { return params.value === 'Manual'},
    'red': function(params) { return params.value === 'Failed'}
},
对于整行样式,可以使用


您可以使用下面的方法在ag网格中显示当前显示行 grid.api.inMemoryRowController.rowsToDisplay.length

谢谢

这对我不起作用(使用angular)。这就是我获得总行数的方法:grid.api.getDisplayedRowCount()
// Again, 'Success', 'Manual' and 'Failed' are placeholders 
// for the actual values you must compare to.
gridOptions.api.getRowStyle(params) {
    switch(params.data.myColumnToCheck){
        case 'Success':
            return {'background-color': 'green'};
        case 'Manual':
            return {'background-color': 'blue'};
        case 'Fail':
            return {'background-color': 'red'};
    }
    return null;
}