私のアプリでは、ビューポートにプロジェクトコントローラーとツリービューがあります。ツリービューには、プロジェクトのリストが表示されます。ビューポートの中央にタブパネルがあります。ツリービューで[プロジェクト]を選択すると、現在のプロジェクトの特定のタブを開きます。これは私のプロジェクトコントローラーでは正常に機能します。
コードをクリーンアップするために、タブを開くこととタブフォームを担当する新しいProjectDetailsコントローラーでこのロジックを抽出したいと思います。それを行う正しい方法は何でしょうか?新しいコントローラーを作成し、タブを開く代わりに、この新しいコントローラーをロードし、初期化して起動します。
しかし、プロジェクトをパラメーターとしてコントローラーに配置する方法と、タブを開いてコンポーネントにイベントを割り当てる方法を教えてください。コンポーネントが作成されていないため、initメソッドは早すぎると思いました...
ありがとう、よろしく!