找回密码
 立即注册

QQ登录

只需一步,快速开始

liushiniao

初级会员

31

主题

76

帖子

269

积分

初级会员

积分
269

活字格认证微信认证勋章

liushiniao
初级会员   /  发表于:2018-5-11 17:31  /   查看:5853  /  回复:11
请问下,能够提供一个10.2版本,在指定单元格中嵌入时间选择控件的demo?找到一个旧版本的,但是一直有问题

11 个回复

倒序浏览
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-5-14 09:29:13
沙发
http://runjs.cn/code/zztmdt54 参考这个例子
回复 使用道具 举报
liushiniao
初级会员   /  发表于:2018-5-15 09:42:56
板凳
您好,我照那个demo做的时候,因为我用的10.2的版本,js报错,想问下这个是因为版本的问题吗还是参数有问题?
js错误信息.png
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-5-15 09:53:15
地板
您好上面错误是backColor相关的,但是我在demo中没有看到任何关于backColor的引用,所以可能不是demo本身的问题。
这样,您提供一个您报错的demo,我帮您调试看一下。
回复 使用道具 举报
liushiniao
初级会员   /  发表于:2018-5-22 11:06:50
5#
<button id="setTime" type="button" class="btn btn-default" title="时间控件">
     <img src="${ctxStatic }/define/dcs/css/images/setTime.png">
</button>
$("#setTime").click(function(){
   settingTime();
});
function settingTime(){
    var row = sheet.getActiveRowIndex();
    var col = sheet.getActiveColumnIndex();
    sheet.setCellType(row,col,new DatePickerCellType()).width(100).formatter("yyyy-MM-dd");
}

spreadjsTimeSetting.zip

698 Bytes, 下载次数: 252

回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-5-22 15:19:17
6#
GC.Spread.Sheets.CellTypes.Base.prototype.paint.apply(this, arguments);
改为
GC.Spread.Sheets.CellTypes.Base.prototype.activateEditor.apply(this, arguments);
给您之前发的例子就是这样写的。
回复 使用道具 举报
liushiniao
初级会员   /  发表于:2018-5-22 16:42:26
7#
修改成了GC.Spread.Sheets.CellTypes.Base.prototype.activateEditor.apply(this, arguments);以后,还是这个错误,我也没有引用“backColor”是不是引用的10.2的版本的问题?一直定位不到那里引用的
1.png
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-5-22 18:36:29
8#
不会啊,我已经用10.2版本试了,正常,我把demo发给您,您看一下


model_10.2.0 - 副本 (2).html

3.27 KB, 下载次数: 229

回复 使用道具 举报
liushiniao
初级会员   /  发表于:2018-5-23 09:31:09
9#
非常感谢,确实还是GC.Spread.Sheets.CellTypes.Base.prototype.paint.apply(this, arguments);这个出的问题,我想问一下,样式是怎么引用的?现在面板出来了当时样式不对,想问下引用的哪个样式?
样式.png
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-5-23 10:43:07
10#
引用一下jquery-ui的css就可以了,我之前给的demo没有引用。
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部