私が開発した Web アプリケーションの 1 つは、Primefaces 2.2 を使用しています。3.X への移行を遅らせているのは、一部のコンポーネントの「古い」ルック アンド フィールにユーザーが慣れていると思うからです。カレンダーでは、ポップアップ ボタンの 2.2 アイコンが気に入ったので、そのまま使用したいと思います。残念ながら、この目標を達成する簡単な方法である popupIcon 属性は、3.X のガイドにまだ存在するにもかかわらず、サポートされなくなりました。
FileUpload は完全に書き直され、外観が根本的に変更されました。現在、自動モードでは、参照 (ファイルを選択) ボタンが、背景画像と色が設定された丸いボックス内にあります。私は、丸みを帯びたボックスがない 2.X の外観を好みました。Internet Explorer 9 でいくつかのテストを行う以外に、UploadedFile.getFileName() がファイルの完全なパスを提供することに気付きましたが、パスのないファイル名のみを期待するコードが機能しています。移行ガイドは、完全に文書化されていないこの変更について何も述べていません。
元のルック アンド フィールは css オーバーライドで復元できると思いますが、これも読んでも成功しませんでした。
Primefaces:カレンダーフィールドのボタンのデフォルトアイコンを変更するには?
そしてアドバイスを頂きたいです。私の主な懸念は、css の変更が他のコンポーネントに影響を与える可能性があることです。そのため、非常に具体的にする必要があります。
ありがとうフィリッポ