我是gwt的新手,我正在尝试检查我正在检索的动态字符串文档ID是否适合gwt标签。现在我正在检查字符数,如果数字超过15,我将追加...后12个字符,并在工具提示中显示实际ID。我需要知道如何在不计算字符数的情况下实现此目的。请帮忙
答案 0 :(得分:1)
标签的宽度不仅取决于字符串大小,还取决于使用的字体。
您可以在附加到dom的临时标签中写入字符串,并使用元素或gwtquery的方法'getClientWidth'查询大小,并递归删除最后一个字符,直到获得适当的大小。
在我看来,更简单的方法是使用css并定义标签的固定宽度并将属性溢出设置为隐藏,因此您只需看到符合标签的字符,您就不必处理不同的字符字符串。