szhtest 发表于 2024-5-8 14:20:26

表单设计 如何限制文本组件的输入字符数或者出现滚动条

本帖最后由 szhtest 于 2024-5-10 09:14 编辑

设置了文本框宽度后,可编辑状态下可以一直输入,当输入的文本超出宽度时,就是显示不全


只读状态下的效果这样,无法再根据光标移动查看被遮挡的部分了



目前不确定用户操作时输入的字符会不会超过文本组件限制宽度(如果不限制待会只读状态下表单布局就乱了,也不想改用多行文本),现在有两个思路:
(1)是否能给只读的文本框加横向滚动条?
(2)或者如何限制该文本组件的输入字符数?已解决:属性处添加maxlength:字符数

论坛管理员 发表于 2024-5-11 10:01:35

不要给输入框加宽度,默认撑满好了
如果一定要在编辑状态加宽度,那就在阅读状态时加一个文本(text),用脚本显示this.data.字段标识

szhtest 发表于 2024-5-11 10:35:36

论坛管理员 发表于 2024-5-11 10:01
不要给输入框加宽度,默认撑满好了
如果一定要在编辑状态加宽度,那就在阅读状态时加一个文本(text),用 ...

默认撑满的话,如果文本字数很多,待会就会一直横向展开,表单布局就乱了。
“那就在阅读状态时加一个文本(text),用脚本显示this.data.字段标识”阅读时候加一个文本用脚本显示是什么意思呢?有点不太理解,可否解释一下

论坛管理员 发表于 2024-5-14 09:34:20

撑满,阅读状态会自动换行的
页: [1]
查看完整版本: 表单设计 如何限制文本组件的输入字符数或者出现滚动条