编程语言
首页 > 编程语言> > 如何检测文本字段是否需要用JavaScript / dojo换行?

如何检测文本字段是否需要用JavaScript / dojo换行?

作者:互联网

我在网格中有一个文本字段,希望关闭文​​本换行,但是如果需要换行,则显示带有全文的工具提示.那么,如何检测某个字段是否需要包装?

我尝试查询该字段的长度,但根据用户是否调整了大小,它以em或px为单位.如何获得包装状态?

解决方法:

检测文本是否自动换行的选项-创建(例如,使用jQuery)具有相同字体设置和空格的不可见跨度:nowrap,将其文本设置为字段的内容,并检查跨度的宽度是否大于字段的宽度宽度(以像素为单位,通过width()获得)

工作提琴:http://jsfiddle.net/TR98y/1/

标签:dojo,dojox-grid-datagrid,javascript
来源: https://codeday.me/bug/20191207/2087179.html