找回密码
 立即注册

QQ登录

只需一步,快速开始

lucham

初级会员

9

主题

22

帖子

259

积分

初级会员

积分
259

活字格认证

lucham
初级会员   /  发表于:2011-6-20 08:34  /   查看:6109  /  回复:3
最终用户想能自己定义报表格式,然后输入的时候在定义好的报表上输入内容。

同时允许最终用户自己确定计算公式,可以制作指标分析和图表。

这个SPREAD 能实现吗? 如何实现?

3 个回复

倒序浏览
gw0506
超级版主   /  发表于:2011-6-20 09:49:00
沙发
如果最终用户想实现设计和定制Spread,那么就需要你的项目为用户提供各种接口。

可以参考Spread设计器。
回复 使用道具 举报
lucham
初级会员   /  发表于:2011-6-20 11:01:00
板凳
不太明白,有示例吗,怎样允许最终用户自定义公式。
回复 使用道具 举报
gw0506
超级版主   /  发表于:2011-6-20 15:04:00
地板
举个例子:下面的代码演示了如何自定义公式:
  1. FarPoint.Web.Spread.Model.DefaultSheetDataModel dataModel = new FarPoint.Web.Spread.Model.DefaultSheetDataModel();
  2. dataModel = (FarPoint.Web.Spread.Model.DefaultSheetDataModel)FpSpread1.ActiveSheetView.DataModel;
  3. dataModel.AddCustomName("ALPHA", new FarPoint.CalcEngine.DoubleExpression(20));
  4. FpSpread1.ActiveSheetView.SetFormula(1, 1, "ALPHA");
复制代码
以这个自定义的公式为例,你需要自己设计用户界面,以实现用户自定义“公式名称”、“公式算法”等需求。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部