找回密码
 立即注册

QQ登录

只需一步,快速开始

tangchaolf

注册会员

13

主题

34

帖子

139

积分

注册会员

积分
139

活字格认证

tangchaolf
注册会员   /  发表于:2016-11-2 10:27  /   查看:4110  /  回复:3
spread文本格式formatter('@') @页面报错,源码如下:sheet.getColumn(1).formatter('@');
//现想设置某一列为文本格式,例如输入“0001”,理想效果:“0001”,请问怎么实现。


3 个回复

倒序浏览
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2016-11-2 10:31:10
沙发
您好,报什么错。sheet.getColumn(1).formatter('@'); 这个代码没有问题
回复 使用道具 举报
tangchaolf
注册会员   /  发表于:2016-11-2 11:26:53
板凳
在cshtml页面 @符下面有条红线   运行起来错误  

分析器错误

说明: 在分析向此请求提供服务所需资源时出错。请检查下列特定分析错误详细信息并适当地修改源文件。

分析器错误消息: “');”在代码块开头无效。只有标识符、关键字、注释、“(”和“{”才有效。


源错误:


行 15:                 //FarPoint.Web.spreadJs
行 16:
行 17:                 sheet.getColumn(1).formatter('@');
行 18:
行 19:                 //FarPoint.Web.spread.TextCellType x = new FarPoint.Web.spread.TextCellType();

源文件: /Views/HR_SysCtype/HR_SysCtype.cshtml    行: 17
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2016-11-2 11:58:39
地板
明白了,在mvc cshtml中@ 是关键字。 使用@时候需要用两个@做一个转义
最好您的js代码放到js文件中,这样就不需要转义了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部