1

RESTHTMLサーバーから文字列を取得しています。次のようになります。

"... text with a <span class='myClass'>stylized phrase</span> and then some ..."

(つまり)GWT HTMLPanelとしてa に注入する必要があります。 HTMLelement.setInnerHtml(str)

文字列内の唯一のHTML tagsものは、これらの種類のスパンです (いくつあるかはわかりません)。
私の問題は、これを行うときGWTにそれらを説明する必要がspan HTML tagsあり、それがはるかに複雑になることです。

CSS省略記号効果を試しました:

.myElement {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

しかし、それはワンライナーでのみ機能します。省略記号の2行前にしたいと思います(含まれているdivをさらに埋めるため)。

私が今持っている唯一の手段は、このトリックを実行することです。これはやり過ぎのように思えます。
でこれを行うことをおGWT勧めします。これを行う方法について誰か考えがありますか。

4

1 に答える 1

2

試してみるには2つの方法があります

1)<BR/>タグを挿入する

2) Limit text length to n lines using CSSのような追加の cssproperty を使用する -webkit-line-clamp: N; /* number of lines to show */

どちらのアプローチも完全にクリーンではありません。

于 2012-12-28T09:16:36.477 に答える