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