我有以下代码片段,用于在 sencha touch 中自动扩展 textarea。我需要将其限制在一定数量的行上。
有任何想法吗?
我有以下代码片段,用于在 sencha touch 中自动扩展 textarea。我需要将其限制在一定数量的行上。
有任何想法吗?
如果它是一个不错的、易于使用的属性,这不是很好吗?
起初我以为它是maxRows
属性,但这只是垂直滚动条出现之前要显示的行数。
唯一的方法可能是这样一个复杂的解决方案:http: //www.codeproject.com/Articles/56392/How-to-Limit-the-Number-of-Lines-and-Characters-in
或者
编辑:我需要将地址中的行数限制为 5 行。
一种方法可能是在 上收听keyup
事件textareafield
,检查“Enter”键,然后恢复到以前的输入。
我采用的方法只是为模型添加验证,效果很好。
{ type: 'format', field: 'Address', message: 'Address cannot be more than 5 lines.', matcher: /^([^\r\n]{0,50}(\r?\n|$)){5}$/ }
正则表达式限制将记录保存到超过 5 行、超过 50 个字符的商店。