小编And*_*rew的帖子

如何判断列调整大小是手动完成还是使用 onColumnResized() 自动完成?

在 ag-grid v11.0 之前,sizeColumnsToFit() 会触发一个未传递参数“finished=true”的事件。当用户手动调整列大小时,一旦调整大小拖动完成,事件将传递 'finished=true'。这使我能够区分手动和自动调整列大小。

从 ag-grid v11.0 开始,sizeColumnsToFit() 现在使用参数“finished=true”触发事件。有没有办法区分这种自动调整大小和手动用户调整大小?

javascript ag-grid

5
推荐指数
1
解决办法
2456
查看次数

Webpack:从外部包中引用捆绑组件

我的捆绑应用程序中有一个类,我希望允许该应用程序的用户扩展。

捆绑类的定义如下所示:

import * as d3 from 'd3';

class VizPlugin {

    constructor(options) {
        this.options = options;
    }

    build() {
    }

...

}

export default VizPlugin;
Run Code Online (Sandbox Code Playgroud)

该应用程序是一个完整的客户端/服务器 nodejs 应用程序,安装在客户服务器上。在服务器上捆绑/部署/安装应用程序后,我希望客户能够扩展应用程序并将他们自己的自定义模块添加为扩展程序/插件,如下所示:

import VizPlugin from './js/viz-plugin'; //there is no viz-plugin.js because it's bundled

class ScatterPlot extends VizPlugin {

    constructor(options) {
        super(options);
    }

    build() {

        //I'd like to also use the reference to d3 from VizPlugin here

    }
...
}

export default ScatterPlot;
Run Code Online (Sandbox Code Playgroud)

他们会将自己的 javascript 代码与其他捆绑的客户端 javascript 放在一个目录中,然后从中导入。基本上,需要有一个名为“viz-plugin.js”的命名文件,可以从“scatter-plot.js”导入。

javascript webpack webpack-4

5
推荐指数
1
解决办法
208
查看次数

使用groupby过滤器时出现OData v4错误

使用带$ apply = groupby的$ filter时出错.它似乎只在filter字段不在groupby表达式中时才会发生.以下是错误消息:未对类型"DynamicTypeWrapper"定义实例属性"DRG_Definition"

这样可以正常工作: http:// localhost:9810/odata/PAYMENTS?$ apply = groupby((Provider_Id,DRG_Definition),聚合(Total_Payments总和为Total_Payments))&$ filter =(DRG_Definition eq'069 - TRANSIENT ISCHEMIA')

这会抛出错误(唯一的区别是groupby中没有DRG_Definition字段): http:// localhost:9810/odata/PAYMENTS?$ apply = groupby((Provider_Id),aggregate(Total_Payments with sum as Total_Payments))&$ filter = (DRG_Definition eq'069 - TRANSIENT ISCHEMIA')

更新了我的包和代码示例如下:

<packages>
  <package id="EntityFramework" version="6.1.3" targetFramework="net452" />
  <package id="Microsoft.ApplicationInsights" version="2.1.0" targetFramework="net452" />
  <package id="Microsoft.ApplicationInsights.Agent.Intercept" version="1.2.1" targetFramework="net452" />
  <package id="Microsoft.ApplicationInsights.DependencyCollector" version="2.1.0" targetFramework="net452" />
  <package id="Microsoft.ApplicationInsights.JavaScript" version="0.15.0-build58334" targetFramework="net452" />
  <package id="Microsoft.ApplicationInsights.PerfCounterCollector" version="2.1.0" targetFramework="net452" />
  <package id="Microsoft.ApplicationInsights.Web" version="2.1.0" targetFramework="net452" />
  <package id="Microsoft.ApplicationInsights.WindowsServer" version="2.1.0" targetFramework="net452" />
  <package id="Microsoft.ApplicationInsights.WindowsServer.TelemetryChannel" …
Run Code Online (Sandbox Code Playgroud)

odata asp.net-web-api2

3
推荐指数
1
解决办法
4732
查看次数