テーブルビューでバインディングを使用したいが、私はNSArrayControllerを使用していない。私は配列を自分のNSTableColumnにバインドしようとしました(私はソート/検索しています)が動作しません。 NSArrayControllerにバインドされたときにNSTableView/NSTableColumnが発するフードの中にある種の魔法がありますか?もっと重要なのは、はNSArrayControllerで、NSTableView以外のものには役に立ちますか?NSTableColumn(NSArrayControllerなし)で手動バインド
3
A
答えて
1
魔法はNSArrayControllerにあります。 NSArrayはselectedObjectのようなメソッドを持たず、NSTableColumnへのバインディングが必要です。名前としてNSArrayControllerは、モデルがNSArrayであるMVCのコントローラ部分を示唆しています。
第2に、NSArrayControllerは、NSArrayモデルがそれをサポートしているすべてのビューに役立ちます。確かに、これは通常NSTableViewですが、同じデータを使用する任意のビューである可能性があります。
関連する問題
- 1. NSArrayControllerとオーダードリレーションをバインドする
- 2. カスタムコントロールをNSArrayControllerにバインドします
- 3. NSComboBoxをNSArrayControllerにプログラムでバインドする
- 4. 複数のNSArrayControllerセレクションにNSArrayControllerのコンテンツセットをバインドする方法
- 5. NSPopupButtonCellのNSTableColumnにバインドできるものは何ですか?
- 6. NSManagedObjectContextにバインドされたNSArrayControllerのデバッグ
- 7. 実行時にNSArrayControllerをバインドする
- 8. NSArrayControllerにバインドされたコアプロット棒グラフ
- 9. NSUserDefaultsControllerにバインドされたNSArrayControllerにバインドされた編集可能なテーブルビュー
- 10. NSTableColumnはBOOL値にバインドされています
- 11. NSArrayControllerは+ NSTableView:自動的にコアデータなしに変更に
- 12. WPF ContentControlにデータを手動で再バインドします。
- 13. Angularjsディレクティブは手動でテンプレートをバインドします
- 14. NSTableViewにプログラムで作成されたNSTableColumnの自動保存?
- 15. NSArrayController setFetchPredicate
- 16. 手動でジョブが起動しない
- 17. NSArrayControllerとNSMutableArray - いつNSArrayControllerを使用しますか?
- 18. 使用NSArrayControllerは、私は、次のオブジェクトでNSArrayControllerはを持って
- 19. NSArrayControllerの選択に多対多の関係を表すNSSetをバインドします
- 20. レルム+ NSTableView + NSArrayController
- 21. NSArrayController add:and edit
- 22. ツェッペリンノートブックは手動で実行しない
- 23. Infragistics - 自動的にデータスキーマを作成するが、手動でバインドする
- 24. NSArrayControllerに裏付けられたNSTableView:なぜsetContent:IBは動作しませんか?
- 25. NSTableViewDataSourceまたはNSArrayController?
- 26. NSArrayController NSTableViewコアデータバインディング整数
- 27. 問題のフィルタリングNSArrayController
- 28. NSTableColumnは最初の列のサイズを自動的に変更します
- 29. Chromeのselect要素で手動で.change()が起動しない
- 30. iPhone用のNSArrayControllerがないのはなぜですか?