请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

bgrimm_auto

初级会员

45

主题

156

帖子

423

积分

初级会员

积分
423

微信认证勋章

bgrimm_auto
初级会员   /  发表于:2016-10-8 16:28  /   查看:3095  /  回复:5
blob396597899.png
如图所示,因为第一次用SpreadJS,没有思路及头绪,需要帮忙提供下思路:
1、实现效果如图;
2、日期一列是根据自然月天数进行动态显示的;
3、在列中有实际值和计算值,数据准备通过用sqlserver存储过程来实现取值,其中取出的列并不是按照表格中一样的顺序;
4、此表格还设计修改保存功能;

5 个回复

倒序浏览
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2016-10-8 16:50:07
沙发
您好,
从截图看您的模板样式并不是很复杂,只是一些边框字体以及合并单元格,所以使用代码实现也不会很麻烦。当然使用设计器也是可以实现的。
您的需求和我们 http://demo.gcpowertools.com.cn/ ... amples/tableBinding 这个示例很相似,表头,工段长等信息可以使用单元格绑定,其他数据使用表格绑定,需要做的就是修改下表格样式。
关于日期,您可以在绑定数据前填充到数据源中
对应 setDataSource 方法,spread有getDataSource方法,可以获取到修改后的数据,您可以直接提交保存

评分

参与人数 1满意度 +5 收起 理由
bgrimm_auto + 5 很给力!

查看全部评分

回复 使用道具 举报
bgrimm_auto
初级会员   /  发表于:2016-10-8 16:56:42
板凳
dexteryao 发表于 2016-10-8 16:50
您好,
从截图看您的模板样式并不是很复杂,只是一些边框字体以及合并单元格,所以使用代码实现也不会很麻 ...

我想问下,如果使用了设计器以后,将设计器的js加载到报表中后,还能再使用代码对部分样式设计吗
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2016-10-8 17:34:19
地板
可以得,您用formJSON加载完成后,再使用代码修改样式就好了。

评分

参与人数 1满意度 +5 收起 理由
bgrimm_auto + 5 很给力!

查看全部评分

回复 使用道具 举报
bgrimm_auto
初级会员   /  发表于:2016-10-9 08:46:26
5#
设计器中的字体可以选择宋体等常规字体吗 看设计器中只有如下字体 blob993594970.png
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2016-10-9 09:24:13
6#
没有的话只能通过代码设置了
style.font = "20px SimSun"
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部