再一次,我有一个问题。由于我使用谷歌Web工具包(GWT)的工作(使用Java Servlet的一起),我目前正在建设与GWT(在Java中)的一些用户界面。

我已经得到了一些麻烦,但。我使用的 SplitLayoutPanel 其中的的左侧包含一个ScrollPanel和右侧另一个

在左ScrollPanel有一个的 VerticalPanel与几个标签下,的,其直径不同。我想要完成,就是:如果标签的文本不适合一行,它应该显示尽可能多的字符可能和有“...”到底的,如果它不是完全显示。

我要添加自定义事件事件处理程序的标签,它可以发射每当标签需要改变其内容。现在的问题然而是,我需要触发事件每当ScrollPanel或其内VerticalPanel被调整大小(通过拖动SplitLayoutPanel-分配器)。

现在的问题是:的是它可以覆盖某种“在onResize” - 活动或至少内侧“的OnMouseMove” - 活动的VerticalPanel 下,这样我可以触发“changeLabelSize()” -method此VerticalPanel的每个标签内部?

我将如何做呢?谢谢大家的时间提前!请询问什么不清楚的地方,所以我可以澄清。

此致 伊戈尔。

有帮助吗?

解决方案

此可以很容易地与CSS属性 text-overflow: ellipsis;

完成
  

通过IE7-,Safari和Konqueror的支持。

和它可以是模拟的在Firefox

scroll top