![]() |
1
4
你可以试一试,但不是完美的,但应该有效。 也许更好的方法是使用变更监听器,覆盖组件上的setvalue或setrawvalue函数。 https://fiddle.sencha.com/#view/editor&fiddle/2js1
|
![]() |
2
3
这可以通过使用变更监听器来实现。我创造了一个 demo (fiddle) 。请看小提琴,因为代码很整洁,也有注释。请看下面我的变更监听器代码:
如果这个答案解决了你的问题,请把这个标记为答案,因为这也将在将来帮助其他人。如果这个答案有什么问题,请在评论中告诉我。如果有什么问题,我很抱歉,因为我不是ExtJS专家。但我还是尽力了。 |
![]() |
3
2
要限制文本区域字符长度,可以使用以下属性maxlength。
截断一个字符串或数字。
你可以打电话给它
|
![]() |
4
2
此问题适用于regex…
我的解决方案集中在
“最大字符宽度”
和
“最大行号”
我认为与之不同的要求
“最大字符数”
因为文字的包装。因为这个解决方案使用纯regex,所以它最适合使用换行符的纯文本。
这个函数是等幂的,这意味着它的输出可以通过管道传输到它的输入中而不产生问题。它也是非常有效的,因为它是纯regex。这两个属性都使它成为
此函数将字符串格式化为给定的宽度/高度,但它在 惬意的 方式:包装regex考虑了现有的新行,这就是为什么它是等幂的,并打破单词之间的行,而不是通过它们。有关自动换行regex是如何工作的以及为什么它是健壮的,请参阅我关于用regex在javascript中自动换行字符串的答案: |
![]() |
5
2
此解决方案使用纯JavaScript。
基本思想是
创建由15个字符组成的块数组
具有
我们正在使用
|
![]() |
6
1
在指定文本区域字段的位置,需要将“enforceMaxLength”属性设置为true,然后将“maxLength”属性设置为字符数作为限制。请找到以下extjs的示例代码。在这个例子中,我设置了不超过10个字符的限制。希望这有帮助。
(}); |
![]() |
7
0
对于10行接受条件
|
![]() |
8
0
我已经编写了将剪切字符放在下一行开头的解决方案。只允许10行,每行15个字符。 带Ext JS的解决方案 不幸的是,上面的代码片段不适用于ExtJS。 因此你可以看到 this codepen.io link .
纯javascript解决方案
|
![]() |
code-geek · Jquery根据单选按钮选择隐藏或显示文本字段 7 月前 |
![]() |
Alex · 在轻量级中同时解构和不解构变量 7 月前 |
![]() |
Ângelo Rigo · ReactJS映射:如何迭代[关闭] 7 月前 |
![]() |
bairog · 从按属性筛选的对象数组字典中创建值数组 7 月前 |
![]() |
lokiuucx · JS对象属性返回未定义,尽管对象属性应该有值 8 月前 |