找回密码
 立即注册

QQ登录

只需一步,快速开始

gls6316
高级会员   /  发表于:2016-9-27 13:53  /   查看:3621  /  回复:7
有没有什么共通方法,根据每个单元格 的最大入力数限制

7 个回复

倒序浏览
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2016-9-27 16:38:35
沙发
这个没有,您可以在事件中处理,每个单元格编辑都会触发事件。
回复 使用道具 举报
gls6316
高级会员   /  发表于:2016-9-27 17:17:04
板凳
dexteryao 发表于 2016-9-27 16:38
这个没有,您可以在事件中处理,每个单元格编辑都会触发事件。

有方法能直接通过行和列,取得单元格设置的最大位数吗?
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2016-9-27 17:45:24
地板
不太理解您这个最大位数指的什么
回复 使用道具 举报
gls6316
高级会员   /  发表于:2016-9-28 11:03:13
5#
dexteryao 发表于 2016-9-27 17:45
不太理解您这个最大位数指的什么

比如设置单元格的最大位数是40
FarPoint.Win.Spread.CellType.TextCellType objTextCell4 = new FarPoint.Win.Spread.CellType.TextCellType();
            objTextCell4.MaxLength = 40;
spdOrder.Sheets[0].Cells.Get(1, 1).CellType = objTextCell4;

怎么能通过spdOrder.Sheets[0].Cells.Get(1, 1).?取得单元格的MaxLength
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2016-9-28 11:19:02
6#
var celltype = spdOrder.Sheets[0].Cells.Get(1, 1).CellType as  new FarPoint.Win.Spread.CellType.TextCellType();

max = celltype.MaxLength
回复 使用道具 举报
gls6316
高级会员   /  发表于:2016-9-29 09:40:04
7#
dexteryao 发表于 2016-9-28 11:19
var celltype = spdOrder.Sheets[0].Cells.Get(1, 1).CellType as  new FarPoint.Win.Spread.CellType.Text ...

解决了,谢谢
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2016-9-29 10:48:21
8#
不客气,应该的
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部