我注意到ag grid vue和@ag grid enterprise/all模块不包括剪贴板模块。上下文菜单中缺少"复制"、"带标题复制"one_answers"粘贴"。
/* Package.json */
"dependencies": {
"@ag-grid-enterprise/all-modules": "^22.1.2",
"@ag-grid-enterprise/clipboard": "^22.1.0",
"ag-grid-community": "^22.1.1",
"ag-grid-vue": "^22.1.1"
上下文菜单
您可以尝试安装"@ag网格企业/剪贴板":package.json.中的"^22.1.1">
然后将其添加到app.component.ts文件中
从"ag grid community"导入{ModuleRegistry};从"@ag网格企业/剪贴板"导入{ClipboardModule};
ModuleRegistry.register(任何ClipboardModule(;
这对我有用。让我知道
您目前正在混合将AG网格包含在项目中的两种方法。
您只需要在您的package.json文件中包含以下内容,因为这些包包含了遵循AG-Grid"package"方法所需的所有代码。包ag-grid-enterprise
包含剪贴板功能,无需注册模块。
/* Package.json */
"dependencies": {
"ag-grid-enterprise": "^22.1.2",
"ag-grid-community": "^22.1.1",
"ag-grid-vue": "^22.1.1"
从文档
重要的是不要将包和模块混合在同一个包中应用程序,因为这将导致AG Grid被包含两次,并且将您的捆绑包大小增加一倍!所有模块的作用域由@ag网格社区/*或@ag网格企业/*,不应混合使用使用ag网格社区的独立软件包ag电网企业。
模块 | |
---|---|
@ag网格社区/xxxxxx | ag网格社区 |
@ag电网企业/xxxxxx | ag电网企业 |