私は Extjs 4.0.7 を使用しており、パネルを使用しています。そのパネル内で 2 つのタブを使用しています。各タブにはデータを挿入するためのフォームが含まれています。
dockedItemフォームごとに、同じコンポーネントを追加しましたid。ここから私の問題が始まり、サーバーからのエラーメッセージまたはフォームの検証エラーを表示するためにそのコンポーネントが追加されました。
そのフォームをウィンドウで 1 回だけ使用する場合は問題ありません。私はExt.getCmp('component-id');を使用しました。setErrorそのコンポーネントに。
ただし、アクティブなウィンドウで 2 つ以上のフォームを使用している場合、すべてのフォームが同じコンポーネントを使用するためform1、form2エラーが表示されることがあります。fieldlid
getCmp()extjsでの使用を避けるようにする必要があることを読みました。
どうすればこの問題を解決できますか?