【JPIERE-0603(v10)】ID Generatorの改善(2023年8月1日廃止)

 多分、IDEMPIERE-5520: Navigation between Tabs leave Detached DOM objects (Leak) の影響だと思われますが、iDempiere ver10より日本語(ただしくはアルファベット以外)で、タブ名称の文字列が同数のタブが同ウィンドウに存在する場合、HTMLのIDの採番のエラーが発生するようになりました(ver9までは問題ない)。

 たとえば受注伝票ウィンドウで、「受注伝票」タブと「税金情報」タブは同じ4文字なので、税金情報タブをクリックすると、タブのHTMLのIDが重複してエラーが表示されます。

org.zkoss.zk.ui.UiException: Not unique in the ID space of <DesktopTabpanel a2MZ1w2#___________1>: ____

 このカスタマイズ管理番号では、暫定対応として、モディフィケーションしてエラーが表示されないように対応しました。根本的な対応としてiDempiereコミュニティーに改善を働きかけて行きたいと思います。

カスタマイズ情報

修正クラス: ADTabpanel

カスタマイズ履歴

2023年8月1日:廃止

IDEMPIERE-5750:Error when switching to tab when choosing a language other than English で不具合が修正されたことに伴い廃止。