Angular2 - 如何更改数据网格控件中 DevExtreme 负载指示器的大小

Angular2 - How to change the size of DevExtreme load indicator in datagrid control

https://js.devexpress.com/Documentation/16_2/ApiReference/UI_Widgets/dxDataGrid/

以上是Devextreme团队提供的API参考资料。我已使用 loadPanel 属性 将微调指示器更改为指向自定义 gif。 这里是Devextreme团队曝光的属性

loadPanel: {
    enabled: "auto",
    height: 90,
    indicatorSrc: "",
    showIndicator: true,
    showPane: true,
    text: "Loading...",
    width: 200
}

我已将其更改为

loadPanel: {
    enabled: "auto",
    height: 90,
    indicatorSrc: "images/MyCustom.gif",
    showIndicator: true,
    showPane: false,
    text: "Loading...",
    width: 200
}

但是,GIF 看起来缩小了,heightwidth 属性仅适用于它周围的框窗格的大小。试图通过为指标 class 设置 CSS 样式来更改大小,但没有成功

/deep/ .dx-loadindicator-content {
    width: 200px;
    height: 200px;
}

有人能做到吗?

loadPanel.widthloadPanel.height 选项与负载面板几何形状直接相关。而且它们不会影响图标大小。但是您可以按照问题中指出的那样通过 CSS 自定义图标大小。只需使用以下 css 选择器:

/deep/ .dx-datagrid .dx-loadindicator {
  width: 64px;
  height: 64px;
}