如何检测文本字段是否需要用JavaScript/dojo包装?
我在网格中有一个textfield,我希望在其中关闭文本换行,但若需要换行,则会显示带有全文的工具提示。那么,如何检测字段是否需要换行如何检测文本字段是否需要用JavaScript/dojo包装?,javascript,dojo,dojox.grid.datagrid,Javascript,Dojo,Dojox.grid.datagrid,我在网格中有一个textfield,我希望在其中关闭文本换行,但若需要换行,则会显示带有全文的工具提示。那么,如何检测字段是否需要换行 我试图查询字段的长度,但它要么在em中,要么在px中,取决于用户是否调整了它的大小。如何获取包装状态?也许您可以检查文本容器的高度(通过滚动高度)。当事物开始包装时,它应该增加 我能想到的唯一其他选择是设置overflow-x:hidden,然后以某种方式检测溢出。一个检测文本是否换行的选项-使用相同的字体设置和空白:nowrap
我试图查询字段的长度,但它要么在
em
中,要么在px
中,取决于用户是否调整了它的大小。如何获取包装状态?也许您可以检查文本容器的高度(通过滚动高度)。当事物开始包装时,它应该增加
我能想到的唯一其他选择是设置overflow-x:hidden,然后以某种方式检测溢出。一个检测文本是否换行的选项-使用相同的字体设置和
空白:nowrap
<,将其设置为字段内容的text
,并检查跨度宽度是否大于字段宽度(以像素为单位,通过width()
获得)
工作提琴:提琴已更新,以反映您的具体情况-文本区域溢出并设置标题哦,是的!这对我有用!我能使你的建议适应我的需要。非常感谢!