问题标签 [ej2-syncfusion]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
409 浏览

syncfusion - 我们可以将 XLSX 和 Syncfusion 库与 LWC 集成吗

我们有一些自定义要求,可以使用自定义和条件单元格样式将数据导出到 Excel 中。我们探索了两个库(xlsxjs 和 syncfusion),想知道它是否与 salesforce Lightning Web Components 兼容。
请建议是否有任何其他方法可以在没有提到的库的情况下实现相同的目标。
导出时预期的 excel 文件的 PFA 示例。在此处输入图像描述

0 投票
1 回答
386 浏览

css - 在使用 scss 的 Vuejs 应用程序中包含 node_modules css

我已将我的应用程序部署到 aws 并且我看到应用程序呈现正常,但同步融合控件未正确呈现。谷歌浏览器控制台没有显示任何错误。该应用程序在我的本地机器上正确呈现。

在此处输入图像描述

为了解决这个问题,建议我将import '@syncfusion/**/styles/material.css'单个 vue 组件中的语句移动到 App.vue(如此所述)。然而,我得到一个“ Failed to resolve loader: sass-loader, You may need to install it”错误(应用程序已经安装了 node-sass、sass-loader)。

我应该如何在我的应用程序中包含 css 文件和 scss 文件?

之前:词汇表.vue:

包.json:

vue.config.js:

应用程序.Vue:

0 投票
2 回答
1124 浏览

typescript - 对使用依赖项的 vue 组件进行单元测试

我正在尝试测试使用外部依赖项的 SiWizard 组件。它从 syncfusion 库中导入模块。

SiWizard.vue 导入

这就是我的测试的样子,使用 vue js test utils 和 jest。为了简单起见,我的测试用例应该通过并配置一个道具。

siWizard.spec.ts

运行 siWizard.spec.ts 时出现奇怪的错误。 没有嘲笑的错误,测试仍然通过

我的猜测是测试环境中的属性无法访问 SiWizard 组件中使用的依赖属性。因此,我必须使用 Jest 来模拟 TabPlugin。所以我尝试使用 jest.mock 来模拟依赖。

导致测试失败并给出以下错误Error and failed test

我不确定我是否需要模拟任何东西,因为我的第一个测试仍然通过,但它只会给我错误。谁能告诉我我是否正确模拟或者我需要做其他事情吗?

0 投票
1 回答
296 浏览

reactjs - 如何在syncfusion的甘特图中动态更新任务(只有一个任务)

在甘特图的文档中,我没有找到更新单个任务数据的方法。我们要更新的只是 updateDataSource() 方法,最糟糕的是我们需要在它之后调用 refresh() 来查看 dom 中的更新,这会刷新所有任务,而不是唯一修改的任务。在此stackblitz 演示中,我尝试仅将需要更新的任务传递给 updateDataSource() 但结果是仅显示相同的任务在甘特图的编辑演示中,当通过对话框更新任务时,只有该任务将刷新而不是所有任务,应该有一个未在执行此操作的 api 中公开的方法

我正在使用甘特图的反应库。

0 投票
1 回答
228 浏览

javascript - Syncfusion 和 Angularjs:查找每个 HTML 节点中存在的所有 HTML 元素值

我正在使用 Syncfusion 创建拖放字段。每个 Dropped 字段(节点)都是HTML NODE并且它有一些HTML elements例如 Select 和 input 等。添加所有必需的节点后,用户可以单击提交功能单击后我想找到所有节点和值存在于节点的每个 HTML 元素。

  1. 我能够获取节点但无法找到其中存在的值。
  2. 在元素的拖放中,我想为每个节点添加不同的文本。我怎样才能做到这一点?

HTML:

Angularjs:

我正在尝试按照以下链接执行: http: //ngjq.syncfusion.com/#/diagram/drawingtools。我只使用该HTML元素,并删除了所有其他元素。

该页面看起来像这样: 在此处输入图像描述

0 投票
0 回答
20 浏览

ej2-syncfusion - 是否可以在轴标题/标签的基本 js 图表中添加上标?

我用与压力相关的基本 js 制作了一个图表(图表),我需要 x 轴标签是这样的上标:

3 /s

我尝试<sup>在标题文本值中添加标签,但它只是打印标签并且不能按预期工作。我在文档中也找不到任何东西。

有没有办法做到这一点或基本的js不支持这个?

0 投票
1 回答
134 浏览

npm - Synfusion with npm Packages 是付费版还是免费版

如果我在 Angular 应用程序中通过 npm 包安装以使用网格@syncfusion/ej2-angular-grids ,则与 npm 包的 Synfusion 是付费版本还是免费

0 投票
1 回答
472 浏览

angular - Angular Syncfusion 计划:打开编辑器预约错误 - 无法读取未定义的属性“0”

我正在使用 Syncfusion Angular 时间表。为标题快速信息添加模板。

标题模板

当我单击编辑按钮或双击选项卡时,删除一个 js 错误: 无法读取未定义的属性“0”

js错误

这是我点击编辑器的 ts 事件:

我遵循官方指南:

https://ej2.syncfusion.com/angular/documentation/schedule/editor-template/

0 投票
2 回答
164 浏览

reactjs - 在外部窗口中渲染 React 组件时传递文档

我正在尝试处理弹出外部窗口中的 React 组件,我正在使用FlexLayoutag-Grid ReactSyncFusion React并且我设法通过在 FlexLayout 中使用const currentDocument = this.selfRef.current.ownerDocument; -check Floating Tabs (Popouts)来处理带有 FlexLayout 的外部窗口-并将其传递currentDocumentgetDocument()在 ag-Grid 中回调,现在我想对 SyncFusion 做同样的事情,但我发现 SyncFusion 中没有方法/属性可以传递currentDocument给它。

那么,无论如何将外部窗口文档传递给 SyncFusion 组件,该组件将在进入外部窗口并离开原始文档后重新渲染?

附上未将currentDocument(新的外部窗口)传递给 SyncFusion 组件时的问题的屏幕截图我按下了外部窗口(右侧)中的 Date Picker 按钮,但 DatePicker 组件呈现在原始窗口(左侧)中!

SyncFusion DatePicker 问题截图

0 投票
2 回答
3091 浏览

angular - 有没有办法在 Angular 8+ 中使用 ejs-documenteditorcontainer 在加载时默认打开单词(doc 或 docx)文件?

在这里,我尝试使用 [(ngModel)] 渲染一个 word 文件,但它没有按要求工作。还有其他方法吗?

我用过 Angular 10

提前致谢

HTML:

TS: