1

css を使用して e4 RCP アプリケーションのいくつかのコンポーネントを設計しようとしました。

私がつまずいたことの1つは、実行するときに

cssEngine.setClassname(composite, "class1");
cssEngine.setClassname(composite, "class2");

コンポジットには「class1」がなくなり、「class2」しかないようです。

Web サイト要素 (<a class="class1 class2"></a>) のように、1 つのオブジェクトに複数のクラスを与えることはできませんか?

4

1 に答える 1

3

はい、HTML は複数のクラスをサポートしています。ただし、e4IStylingEngineWidgetElementクラスは 1 つのクラスしかサポートしていないようです。

更新: CSS クラス マッチング コードをさらにテストすると、クラス文字列内のスペースが処理されるため、スペースで区切られた複数のクラスを指定できます。

于 2014-01-17T12:44:34.320 に答える