wangnan 发表于 2018-12-20 13:23:36

关于FlexSheet取值

你好
现在想使用FlexSheet来实现获取数据保存到DB的操作,有以下一个问题

1、画面侧在FlexSheet输入公式,譬如"=SUM(10,20)"
2、不论用FlexSheet.sheets.grid.itemsSource.items 还是 FlexSheet.sheets.grid.itemsSource.items.sourceCollection取值,
    最后取出来的都是公式(=SUM(10,20)) 而不是公式计算后的值(30),请问下有什么办法去取到公式计算后的值,并且是全数据。
    如果没法取到公式计算后的值,是否有什么办法可以使FlexSheet不准输入公式来计算

JeffryLI 发表于 2018-12-20 17:27:38

您好 ,您用的是哪个版本?

wangnan 发表于 2018-12-20 19:37:58

JeffryLI 发表于 2018-12-20 17:27
您好 ,您用的是哪个版本?

Wijmo Library 5.20182.524

JeffryLI 发表于 2018-12-21 10:49:36

您好,您说的第二点是可以满足的在2018v3的版本里面,我们对flexsheet有增强,增加了禁用公式计算的功能。

wangnan 发表于 2018-12-21 11:52:35

JeffryLI 发表于 2018-12-21 10:49
您好,您说的第二点是可以满足的在2018v3的版本里面,我们对flexsheet有增强,增加了禁用公式计算的功能。

第一点取到公式计算的值是不可以的是吗?那怎么样来禁止使用公式?

JeffryLI 发表于 2018-12-21 12:04:20

对于flexsheet有公式引擎,所有在item里面存储的是公式,所在页面渲染的时候会计算带公式的单元格,低于禁用公式,我们在新版本里面有一个属性【FlexSheet】在 FlexSheet 中禁用公式。在 FlexSheet 中添加“enableFormulas”属性,请参照
页: [1]
查看完整版本: 关于FlexSheet取值