找回密码
 立即注册

QQ登录

只需一步,快速开始

yeyeyi1989

高级会员

3

主题

5

帖子

1625

积分

高级会员

积分
1625

活字格认证

最新发帖
yeyeyi1989
高级会员   /  发表于:2015-9-6 17:41  /   查看:6460  /  回复:5
您好,目前我在测试Spread for ASP.NET,遇到两个问题,请求帮助,谢谢!

1、Spread for Asp.Net8.0版本中,单元格如果设置了公式,在浏览器中显示页面并根据公式计算出了结果,现在要修改结算结果,但是单元格进入编辑状态后,显示的是公式字符串,而非公式的计算结果值,请问这个问题怎么配置,才能在单元格格进入编辑状态后,显示的是单元格的值,而非设置的公式呢? 计算出的结果是否可以再编辑修改呢?



2、现在想做一个Web版的报表设计器,开发模式是mvc3.0,spread本身前台提供的操作方法相对有限,很大一部分可能需要在后台操作比如设置单元格的类型和类型的相关属性,目前我是通过spread前台提供的回调方法CallBack 把相关参数传递到后台,然后设置表格属性;这样操作会遇到另外一个问题,就是前台选中设置过的单元格,再调出设置界面,怎么把spread单元格目前的属性重新再赋值给前台的界面控件?因为CallBack 参数中没有调用成功与失败后的回调方法,后台无法传值给前台界面(这些都是通过异步调用来操作,不考虑刷新整个页面来实现)

5 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2015-9-7 13:59:00
沙发
回复 1楼yeyeyi1989的帖子

感谢您的问题反馈。
1.Spread 控件希望保留和Excel相同的用户体验,故保留了单元格中可以编辑公式的功能。所以,目前还没有办法直接编辑值,除非您移除公式。
2.请问您希望在后台做哪些操作?Spread前端接口还是很丰富的。
回复 使用道具 举报
yeyeyi1989
高级会员   /  发表于:2015-9-7 16:22:00
板凳
回复 2楼iceman的帖子

我的意思就是我选择了一片单元格,这些单元格可能是设置过单元格类型的,我显示这个窗口的时候,需要获取这些单元格的类型信息,便于初始化这个界面上的相关内容,便于定位和初始化控件,好让操作的人知道,这些单元格是原来的设置是什么,现在我需要把获取到这些信息,但是在通过异步调用把命令发送到后台后,没返回值,我前台界面没法初始化


QQ图片20150907170336.png

QQ图片20150907165412.png
QQ图片20150907165419.png
点击“属性”快捷菜单,调用表格控件的回调,但是回调完后,没法接收返回结果,我也就设置不了上边界面上的控件信息值

您看看针对上面的问题有没有好的方法或建议,谢谢!
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2015-9-8 12:06:00
地板
回复 3楼yeyeyi1989的帖子

前台获取这些属性有些困难,建议您都通过后台获取。当前选中范围可以在前台通过 GetSelectedRanges  方法获取,传递到后台后通过范围结合后台属性获取这些单元格信息。

请问 MVC3 使用的模板类型是 Razor 还是 aspx 类型?
回复 使用道具 举报
yeyeyi1989
高级会员   /  发表于:2015-9-8 14:55:00
5#
回复 4楼iceman的帖子

感谢您的回复,我用的MVC3模板类型为aspx 类型
我也试过通过前台取属性很困难,所以才调用callback方法传到后台去取值,但是,在后台取过值以后,这些取出来的信息,我没法传到前台去啊,我现在遇到的主要问题是后台取到的值怎么传到前台去呢?
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2015-9-8 15:07:00
6#
回复 5楼yeyeyi1989的帖子

建议您使用 HiddenField 来存储,在前台读取。

评分

参与人数 1满意度 +5 收起 理由
yeyeyi1989 + 5 虽然和预期效果有些差别,但还是感谢您的帮助!

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部