小编A.A*_*hli的帖子

ag-grid 中默认自动调整列大小

我正在尝试使用 AG-Grid 和角度框架默认设置自动调整列大小。所以我与点击事件一起使用gridColumnApi.autoSizeColumns并且工作正常。但是当我尝试使用this.autoSizeAll()ngOnInit() 默认情况下设置自动调整列大小时,我收到此错误 Cannot read property 'getAllColumns'

我不知道默认情况下无需单击按钮即可自动调整列大小的最佳方法是什么?

<button (click)="autoSizeAll(false)">Auto-Size All</button>

<ag-grid-angular
    style="width: 900px; height: 700px;"
    class="ag-theme-balham"
    [rowData]="rowData"
    [defaultColDef]="defaultColDef"
    [columnDefs]="columnDefs"
    (firstDataRendered)="onFirstDataRendered($event)"
    (gridReady)="onGridReady($event)">
</ag-grid-angular>



ngOnInit(){
  this.autoSizeAll();
}

autoSizeAll() {

  const allColumnIds = [];
  // tslint:disable-next-line:only-arrow-functions
  this.gridColumnApi.getAllColumns().forEach(function(column) {
    allColumnIds.push(column.colId);
  });
  this.gridColumnApi.autoSizeColumns(allColumnIds);
}

onGridReady(params) {

  this.gridApi = params.api;
  this.gridColumnApi = params.columnApi;
  this.http
    .get(
      'https://raw.githubusercontent.com/ag-grid/ag-grid/master/packages/ag-grid-docs/src/olympicWinnersSmall.json'
    )
    .subscribe(data => {
      this.rowData = data;
    });
}
}
Run Code Online (Sandbox Code Playgroud)

这是笨蛋

ag-grid angular ag-grid-angular

6
推荐指数
1
解决办法
9549
查看次数

y轴格式,带公制前缀1000 =&gt; 1k Chart.js

我正在使用Chart.js生成显示货币价值的条形图。默认情况下,y轴标签使用度量标准前缀作为缩写,例如,显示1k代替1000,显示1M代替1000000。

我已经尝试过此代码,但是它仅显示货币符号,但我的数字仍然像1000000格式!

这是我尝试过的代码。

 yAxes: [{

              ticks: {
                 display: true,
                 beginAtZero: false,
                callback: function (value, index, values) {
                            if (parseInt(value) >= 1000) {
                           return '$' + value  ;
                           } else {
                        return value;
                         }
                         }
                       },
                          gridLines: {
                               show: true,

                             }
                       }],
Run Code Online (Sandbox Code Playgroud)

谢谢

javascript c# chart.js

4
推荐指数
1
解决办法
1263
查看次数

Chart.js自动选择比例值

我正在使用自动缩放起始值。它将自动生成并在y轴上选择最小值和最大值。现在我面临的问题是,刻度正好从最小数开始,而正好从最大数结束。我可以将小数位数设置为在最小数字之前开始,例如数值的2%吗?这是我的图表:在此处输入图片说明

我只想注意到我有随机值,所以我无法调整刻度来开始和结束某些值!谢谢

javascript chart.js

4
推荐指数
1
解决办法
5875
查看次数

如何在 Url 中使用引导按钮。使用 asp.net mvc5 操作

使用带有 thw Url 的引导按钮的正确方法是什么。行动。

 @Url.Action("Delete", "Delete", null, new { id = item.Id }),new { @class = "btn btn-success btn-xs" })
Run Code Online (Sandbox Code Playgroud)

谢谢

c# asp.net asp.net-mvc-5

2
推荐指数
1
解决办法
6556
查看次数

如何在 ag 网格中默认折叠侧边栏

我尝试在 ag 网格中默认折叠侧边栏。我不想扩展它,直到我点击右侧的列。

我尝试这样做,[showToolPanel]="false"但它会隐藏所有侧边栏。

有没有简单的方法可以做到这一点?

https://next.plnkr.co/edit/UJRD2lrOQe6C7Lfs

在此处输入图片说明

javascript ag-grid angular

2
推荐指数
1
解决办法
1703
查看次数