0

私が開発した Web アプリケーションの 1 つは、Primefaces 2.2 を使用しています。3.X への移行を遅らせているのは、一部のコンポーネントの「古い」ルック アンド フィールにユーザーが慣れていると思うからです。カレンダーでは、ポップアップ ボタンの 2.2 アイコンが気に入ったので、そのまま使用したいと思います。残念ながら、この目標を達成する簡単な方法である popupIcon 属性は、3.X のガイドにまだ存在するにもかかわらず、サポートされなくなりました。

FileUpload は完全に書き直され、外観が根本的に変更されました。現在、自動モードでは、参照 (ファイルを選択) ボタンが、背景画像と色が設定された丸いボックス内にあります。私は、丸みを帯びたボックスがない 2.X の外観を好みました。Internet Explorer 9 でいくつかのテストを行う以外に、UploadedFile.getFileName() がファイルの完全なパスを提供することに気付きましたが、パスのないファイル名のみを期待するコードが機能しています。移行ガイドは、完全に文書化されていないこの変更について何も述べていません。

元のルック アンド フィールは css オーバーライドで復元できると思いますが、これも読んでも成功しませんでした。

Primefaces:カレンダーフィールドのボタンのデフォルトアイコンを変更するには?

そしてアドバイスを頂きたいです。私の主な懸念は、css の変更が他のコンポーネントに影響を与える可能性があることです。そのため、非常に具体的にする必要があります。

ありがとうフィリッポ

4

1 に答える 1

0

すぐに解決できるとは思いません。実際、大変な作業になると思います。あなたが自分で言ったように、いくつかの要素のルック アンド フィールが大幅に変更されました。ただし、スタイリングに関しては、PrimeFaces は高度なカスタマイズが可能です。

PrimeFaces サイト (PDF) からマニュアルをダウンロードし、選択した武器として CSS を使用して作業することをお勧めします。PrimeFaces 2.x の CSS を参考に再利用できるかもしれません。

于 2012-09-27T15:00:57.877 に答える