问题标签 [spreadjs]

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 回答
234 浏览

jquery - 在wijmo spreadjs ipad中禁用“剪切”、“复制”和“粘贴”

我正在使用 wijmo spreadJs 框架在 iPad 中加载 xlsx 文件。当我选择一个单元格时,我会看到默认的“剪切”、“复制”和“粘贴”选项。我想禁用它。

0 投票
1 回答
1439 浏览

javascript - SpreadJS ClipboardPasteOptions 设置为“全部”,但未应用格式

我打开一个电子表格,我可以在控制台中看到:

在 activeSheet 对象中。

但每当我尝试从 excel 粘贴格式时,它只会传递值。有什么想法我错了吗?

基本上默认是“全部”,但没有格式传递给SpreadJS 这是我的初始化

同样当我尝试在初始化后手动添加方法时:

我尝试寻找解决方案,但提供的信息不多,而且 api 有点糟糕!

在此先感谢您的任何帮助者!

0 投票
1 回答
433 浏览

spreadjs - 来自 iframe 的 Spreadjs 引用

我们在父页面中使用 iframe,它会被其他页面动态替换。

传播已加载到父级中。是否有某种类型的插件允许我访问从 iframe 页面加载到父级中的扩展核心,而不包括spread(language="JavaScript" src="http://cdn.wijmo.com/spreadjs/gcspread.sheets.all.8.40.20151.0.min.js")在多个子 (iframe) 页面中?Jquery 加载正常。

带有引用的主页 iframe

我们只是在运行时替换 iframe 源。我使用以下代码,但没有初始化传播有什么建议吗?

0 投票
1 回答
669 浏览

javascript - 在 SpreadJS 的两个实例之间复制完整的工作表

我的界面中有两个点差:SpreadA 和 SpreadB。

他们都有一个名为 MySheet 的工作表,我正在尝试将 MySheet 的内容复制到 SpreadA 中并将它们粘贴到 SpreadB 中的 MySheet 中。

我使用了 ClipboardPasteUndoAction,但它对我不起作用。如果我尝试将内容粘贴到同一个传播中(SpreadA 到 SpreadA),它可以工作,但是我需要粘贴到不同的传播中(SpreadA 到 SpreadB)。

任何想法如何做到这一点?

0 投票
1 回答
1252 浏览

jquery - SpreadJs 中的事件触发器

如何根据 spreadJs 中的单元格位置进行点击(事件)。好的,我知道要更改某些 Css 属性并获取单元格值。但是,我需要动态触发点击功能....说像 jquery 中的“sheet.getCell(5,5).click()”之类的东西,但我无法做到这一点并卡住了。如果有任何解决方案或建议,请提前感谢。

0 投票
1 回答
582 浏览

spreadjs - 在 SpreadJs 中获取 RowHeader 文本

单击任何特定行后,我想获取行标题文本。它可以是数字/字母。是的,我可以得到它的索引。但我想获得它的文本值,在我的案例中我需要在其他地方显示。我在其文档页面Get Sheet Header中没有找到任何想法或解决方案。希望,有什么办法可以解决这个问题。感谢您提供任何解决方案/建议。

0 投票
1 回答
1079 浏览

javascript - 未捕获的类型错误:无法使用 Angularjs 读取未定义的属性“传播”

我有一个 AngularJS 项目,我在其中合并了 SpreadJS。我通过 gulp 动态加载 js 和 css 文件,这些文件很好地加载到我的主 index.html 文件中。但是,当我第一次尝试创建一个新的“电子表格”时,我收到了这个错误:

angular.gc.spread.sheets.10.0.0.min.js:41 未捕获的类型错误:无法读取 angular.gc.spread.sheets.10.0.0.min.js:41 处未定义的属性 'Spread' 在 angular.gc .spread.sheets.10.0.0.min.js:1107

现在我已经删除了用于生成电子表格的 html 和控制器代码,但错误仍然存​​在,所以我似乎没有正确添加引用。在我的应用程序模块中,我添加了“gcspreadsheets”作为模块定义的一部分:

我再次在 index.html 的头部添加了这些:

关于为什么会出现这种情况的任何想法?在购买之前,我现在正在使用试用版。

0 投票
2 回答
885 浏览

javascript - 在 SpreadJS 标头 (colHeader) 上放置公式 (setFormula)

我目前有一个使用 AngularJS/SpreadJS 的解决方案,我们需要使用公式更新标题部分。当我们使用 setValue 更改标题中的单元格值时,一切都显示正常,但是我们需要使用 setFormula 显示公式,在这些情况下,公式被计算并显​​示在属于我的数据所在的实际工作表的行中。

任何帮助将不胜感激。谢谢!

0 投票
1 回答
582 浏览

javascript - 如何过滤独立于时区的日期?

我有一个对象数组,其中每个对象都有一个日期属性。

日期采用 ISO 8601 格式

当我尝试使用这样的电子表格公式根据日期过滤此数组时

此公式仅适用于时区 +1:00。它不适用于任何其他时区。我怎样才能使这个公式适用于任何时区?

我正在使用 Grapecity 的扩展视图库。

0 投票
2 回答
317 浏览

javascript - 如何为 SpreadJs 数据网格创建自定义绑定以对齐定义的列?

当我为我的 SPreadJs 网格创建一个新列时,我没有看到任何属性来对齐我的列。例如:

我想向我的网格添加一个新的自定义绑定,称为align。像这样的东西

我不知道这是否已经由其他人完成。如果没有,我将感谢您的帮助。我不想遍历我的数据网格,逐行对齐我需要的每个单元格。