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

如何检测文本字段是否需要用JavaScript/dojo包装?,javascript,dojo,dojox.grid.datagrid,Javascript,Dojo,Dojox.grid.datagrid,我在网格中有一个textfield,我希望在其中关闭文本换行,但若需要换行,则会显示带有全文的工具提示。那么,如何检测字段是否需要换行 我试图查询字段的长度,但它要么在em中,要么在px中,取决于用户是否调整了它的大小。如何获取包装状态?也许您可以检查文本容器的高度(通过滚动高度)。当事物开始包装时,它应该增加 我能想到的唯一其他选择是设置overflow-x:hidden,然后以某种方式检测溢出。一个检测文本是否换行的选项-使用相同的字体设置和空白:nowrap

我在网格中有一个textfield,我希望在其中关闭文本换行,但若需要换行,则会显示带有全文的工具提示。那么,如何检测字段是否需要换行


我试图查询字段的长度,但它要么在
em
中,要么在
px
中,取决于用户是否调整了它的大小。如何获取包装状态?

也许您可以检查文本容器的高度(通过滚动高度)。当事物开始包装时,它应该增加


我能想到的唯一其他选择是设置overflow-x:hidden,然后以某种方式检测溢出。

一个检测文本是否换行的选项-使用相同的字体设置和
空白:nowrap
<,将其设置为字段内容的
text
,并检查跨度宽度是否大于字段宽度(以像素为单位,通过
width()
获得)


工作提琴:

提琴已更新,以反映您的具体情况-文本区域溢出并设置标题哦,是的!这对我有用!我能使你的建议适应我的需要。非常感谢!