13

適切な言葉で自分を表現したいと思っています。

customercountrystateの3 つのエンティティがあります。countrystateの間には、2 つの関係があります。したがって、いくつかのを作成し、そのうちの 1 つを選択して、それに属するいくつかの州を作成できます。

エンティティ「顧客」のインターフェースを作成するために、次の 3 つを入れましたNSPopUpButton's

  • 最初にを選択し、
  • 2 つ目は、選択した国に関連するを示しています。
  • 最後は、選択した州に関連する郵便番号を示しています。

私の問題は、選択したNSPopUpButtonエンティティ「顧客」を介してデータを渡すことができないことです。NSPopoUpButton はバインドによって機能します。

  • コンテンツ (バインド先:country、arrangedObjects)、
  • コンテンツ値 (バインド先:country、arrangedObjects、モデル キー:country)、
  • 選択されたインデックス (バインド先:country、selectionIndex)。

NSPopUpButton's3 人が選択したデータがエンティティ「顧客」の適切なフィールドに記録されるようにするにはどうすればよいですか?

4

1 に答える 1

1

選択した各項目のintを返し、その情報を次のボタン押下に渡すことができるため、ここでは3つのポップアップを使用すると問題が解決する可能性があります。

したがって、「国」を押すと、国 ID が返され、それを顧客エンティティに入れます。

次に、州を押すと、国がこのポップアップに渡され、州が表示され、州 ID が返され、市区町村についても同じことが行われます。

この方法では、多くの管理対象オブジェクトは必要ありません。実際にはデータは必要ないため、ユーザーに表示する ID とおそらく名前だけが必要であり、これらは通知で返すことができます。あなたのコントローラに。

于 2012-08-26T22:30:29.963 に答える