找回密码
 立即注册

QQ登录

只需一步,快速开始

cs892638649

注册会员

2

主题

4

帖子

38

积分

注册会员

积分
38
  • 34

    金币

  • 主题

  • 帖子

最新发帖
cs892638649
注册会员   /  发表于:2016-4-29 10:28  /   查看:3376  /  回复:7
能不能显示出和这个一样的输入栏 blob832442016.png

7 个回复

倒序浏览
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2016-4-29 10:48:36
沙发
spreadjs 没有这个功能,可以通过绑定相关事件自行开发。

SpreadJS在线表格编辑器有这个功能。
回复 使用道具 举报
CCKan
银牌会员   /  发表于:2016-4-29 10:53:41
板凳
右上角那个有,叫 FormulaTextBox,左上角那个只有在线表格编辑器有
首先,在你的 HTML 中,加入一个 DIV,比如:
<div id="formulabox" contenteditable="true" spellcheck="false" style="line-height: 16px;
     border: 1px solid #808080; overflow: hidden; padding: 3px; height: 16px; margin: 0;">
然后,使用这个 DIV 创建一个 FormulaTextBox,然后绑定到 spread 上即可
var fbx = new GcSpread.Sheets.FormulaTextBox(document.getElementById('formulabox'));
fbx.spread(spread);

评分

参与人数 1满意度 +5 收起 理由
cs892638649 + 5 赞一个!

查看全部评分

回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2016-4-29 11:21:30
地板
感谢CCKan提醒,具体效果参考 http://runjs.cn/detail/nx368qrk

评分

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

查看全部评分

回复 使用道具 举报
cs892638649
注册会员   /  发表于:2016-4-29 11:30:40
5#
CCKan 发表于 2016-4-29 10:53
右上角那个有,叫 FormulaTextBox,左上角那个只有在线表格编辑器有
首先,在你的 HTML 中,加入一个 DIV ...

感谢作答
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2016-4-29 11:54:28
6#
不客气应该的。
回复 使用道具 举报
cs892638649
注册会员   /  发表于:2016-4-29 16:27:15
7#

那个,追问下,如果用的是wijspread的话又应该怎么做?
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2016-4-29 18:01:52
8#
一样的命名空间变一下
new $.wijmo.wijspread.FormulaTextBox
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部