找回密码
 立即注册

QQ登录

只需一步,快速开始

fengchenbuji

注册会员

3

主题

7

帖子

28

积分

注册会员

积分
28
最新发帖
fengchenbuji
注册会员   /  发表于:2016-5-13 12:42  /   查看:3737  /  回复:3
cell 的类型设置为FarPoint.Web.Spread.TextCellType(),如果不设置允许多行,那么长度能够限制,如果设置了允许多行(Multiline = true),那么长度限制不起作用,如何能在允许多行的情况下进行输入长度限制呢?因为不设置允许多行,那么在更改时所有文字变成一行,很不方便。
一下是允许多行的代码:
                public FarPoint.Web.Spread.TextCellType gc = new FarPoint.Web.Spread.TextCellType();
                gc.MaxLength = 100;
                gc.ErrorMessage = "输入过长";
                gc.AllowWrap = true;
                gc.Multiline = true;

3 个回复

倒序浏览
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2016-5-13 16:33:01
沙发
这个的确是不支持,您可以在前端实现 validate

http://helpcentral.componentone. ... t-HTCDateValid.html

        
   
function isValid(val)     
{      
if (val!=null)      
{         
  val = val.trim();         
  
  // the 350 should be derived from the custom control        
  if (val.length > 350)                    
  {
   // error message should be derivced from custom control         
   return "Please enter a value with a max length of 350.";
  }
       }      
return "";   
}
回复 使用道具 举报
fengchenbuji
注册会员   /  发表于:2016-5-13 17:56:51
板凳
好的,谢谢
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2016-5-16 14:28:12
地板
不客气
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部