legacy-knowledge-base
公開されました Jul. 2, 2025

7.1 の taglib はどうなりましたか?

投稿者

Alfonso Crisci

knowledge-article-header-disclaimer-how-to

knowledge-article-header-disclaimer

legacy-article

learn-legacy-article-disclaimer-text

問題

  • 7.1 で <liferay-ui:calendar /> taglib を使用すると、Portal 6.2 または Liferay DXP 7.0 で使用されていたように機能しなくなります。

Environment

  • Liferay DXP 7.1+

解決策

  • <liferay-ui:calendar /> 7.0.x で廃止され、7.1.x で削除されました。直接の代替品がないのは、その taglib が Liferay コードベースで使用されていなかったためです。
  • 必要に応じて、独自の taglib を開発したり、必要な taglib を復活させたりすることは確かに可能です。
  • 別の方法として、Calendar ウィジェットまたは日付タイプの単純な入力フィールドを使用できます。
  • 別の代替手段は A.Calendar です。 これは実際には YUI モジュールにあり、カレンダーとそのすべての機能について YUI ドキュメント を利用できます。 YUI が持っているものを拡張するだけの独自のドキュメントについては、このモジュールのドキュメントの次善のオプションとして、 API ドキュメント および ソース コード を提案します。
  • A.Calendar を使用することは安全ですが、一方、AlloyUI は推奨されておらず、Liferay の将来のバージョンでは削除されることをお知らせします。 AlloyUI の非推奨に関する投稿で詳細を確認できます: https://liferay.dev/blogs/-/blogs/the-status-and-direction-of-the-frontend-infrastructure-in-liferay-7-dxp. ちょっとしたメモ: Metal.js 7.3 で React.js を支持して廃止され、積極的に維持または開発されていないため、その投稿の推奨事項は古くなっています。

追加情報

did-this-article-resolve-your-issue

legacy-knowledge-base