找回密码
 立即注册

QQ登录

只需一步,快速开始

chenkai

注册会员

4

主题

8

帖子

28

积分

注册会员

积分
28
最新发帖
chenkai
注册会员   /  发表于:2018-5-21 09:43  /   查看:3935  /  回复:5
本帖最后由 chenkai 于 2018-5-21 09:58 编辑

想在cell中 失去焦点显示掩码的value,获取焦点显示掩码的key;目前通过cell中的formatter来实现的,但是显示值的时候有些字母展示成0了,目前发现的字母有 S,H等,比如 值SWIFT,展示成了 0WIFT;没有找到问题原因,请指导下,谢谢  
bbb.png
贴一段设计器中导出的json,保存成json文件后,可直接(http://demo.grapecity.com.cn/spr ... mple/inspector.html)导入复现下问题;
json如下:

  1. {
  2.     "version": "11.1.0",
  3.     "tabStripRatio": 0.88,
  4.     "highlightInvalidData": true,
  5.     "sheets": {
  6.         "Cell": {
  7.             "name": "Cell",
  8.             "rowCount": 169,
  9.             "columnCount": 48,
  10.             "activeRow": 2,
  11.             "activeCol": 1,
  12.             "theme": "Office",
  13.             "data": {
  14.                 "dataTable": {
  15.                     "1": {
  16.                         "0": {
  17.                             "value": "2",
  18.                             "style": {
  19.                                 "font": "12px Dialog",
  20.                                 "formatter": "SWIFT"
  21.                             }
  22.                         }
  23.                     }
  24.                 },
  25.                 "defaultDataNode": {
  26.                     "style": {
  27.                         "themeFont": "Body"
  28.                     }
  29.                 }
  30.             },
  31.             "rowHeaderData": {
  32.                 "defaultDataNode": {
  33.                     "style": {
  34.                         "themeFont": "Body"
  35.                     }
  36.                 }
  37.             },
  38.             "colHeaderData": {
  39.                 "defaultDataNode": {
  40.                     "style": {
  41.                         "themeFont": "Body"
  42.                     }
  43.                 }
  44.             },
  45.             "rows": [
  46.                 {
  47.                     "size": 17
  48.                 }
  49.             ],
  50.             "selections": {
  51.                 "0": {
  52.                     "row": 2,
  53.                     "rowCount": 1,
  54.                     "col": 1,
  55.                     "colCount": 1
  56.                 },
  57.                 "length": 1
  58.             },
  59.             "index": 0
  60.         }
  61.     }
  62. }
复制代码


5 个回复

倒序浏览
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-5-21 12:26:47
沙发
您好,我试了一下,这个跟Excel逻辑是一样的,在Excel中设置单元格的格式为SWIFT
image.png707362670.png
当单元格值为2时,结果一样也是0WIFT
image.png606876220.png
回复 使用道具 举报
chenkai
注册会员   /  发表于:2018-5-21 15:38:13
板凳
ClarkPan 发表于 2018-5-21 12:26
您好,我试了一下,这个跟Excel逻辑是一样的,在Excel中设置单元格的格式为SWIFT

当单元格值为2时,结果 ...

您好,此问题spreadJS能够解决吗?或者有没有其他的思路可以实现我这种功能需求?
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-5-21 18:11:43
地板
因为SpreadJS有与Excel导入导出的功能,所以需要尽可能的与Excel的行为保持一致
回复 使用道具 举报
chenkai
注册会员   /  发表于:2018-5-24 09:46:01
5#
ClarkPan 发表于 2018-5-21 18:11
因为SpreadJS有与Excel导入导出的功能,所以需要尽可能的与Excel的行为保持一致

好吧  没解决方法就结贴吧
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-5-24 14:18:30
6#
好的,那就结帖了,有什么问题欢迎另开新帖进行询问。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部