找回密码
 立即注册

QQ登录

只需一步,快速开始

johnly
初级会员   /  发表于:2020-4-1 09:51  /   查看:3946  /  回复:6
image.png173841857.png

像图片上的一样,超出宽度就显示三个点。

6 个回复

倒序浏览
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-4-1 17:14:03
沙发
参考附件demo,将附件引用的js替换为您本地的相关js即可。

SpreadJS_EllipsisCellType.html

2.13 KB, 下载次数: 63

回复 使用道具 举报
johnly
初级会员   /  发表于:2020-4-2 11:03:23
板凳
ClarkPan 发表于 2020-4-1 17:14
参考附件demo,将附件引用的js替换为您本地的相关js即可。

你好,我的需求是所有的单元格都要实现..  

如果是所有的单元格都要用自定义单元格实现,我觉得麻烦。

我想到一个主意。

其他的类型的单元格应该都继承自GC.Spread.Sheets.CellTypes.Base,那我如何重置GC.Spread.Sheets.CellTypes.Base的paint方法呢?这样所有的单元格都实现了...功能。
回复 使用道具 举报
Fiooona
论坛元老   /  发表于:2020-4-2 16:27:20
地板
可以用设置默认样式来实现:
  1.   var sheet = spread.getActiveSheet();
  2.                         sheet.options.allowCellOverflow = false;
  3.                         var dstyle = sheet.getDefaultStyle();
  4.                         dstyle.font = "20px 宋体";
  5.             dstyle.cellType = new EllipsisTextCellType();
  6.                         sheet.setDefaultStyle(dstyle);
复制代码
组件化表格编辑器(预览版)试用进行中,点击了解详情!
请点击评分,对我的服务做出评价!5分为非常满意!
回复 使用道具 举报
Fiooona
论坛元老   /  发表于:2020-6-22 11:34:18
5#
您好,V13.1.3中已添加该功能:
https://demo.grapecity.com.cn/sp ... res/cells/ellipsis#
image.png755672301.png
组件化表格编辑器(预览版)试用进行中,点击了解详情!
请点击评分,对我的服务做出评价!5分为非常满意!
回复 使用道具 举报
johnly
初级会员   /  发表于:2020-6-22 13:59:09
6#
Fiooona 发表于 2020-6-22 11:34
您好,V13.1.3中已添加该功能:
https://demo.grapecity.com.cn/spreadjs/SpreadJSTutorial/features/cell ...

好的,我之前看到更新了,我已经升级了。谢谢。
回复 使用道具 举报
Fiooona
论坛元老   /  发表于:2020-6-22 15:02:17
7#
组件化表格编辑器(预览版)试用进行中,点击了解详情!
请点击评分,对我的服务做出评价!5分为非常满意!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部