一部のユーザーインターフェイスでは、ユーザーがテーブル内の項目を選択できるようにするための明示的なチェックボックスが必要です。ココアを使ってこれを達成する最良の方法は何ですか?つまり、各行のチェックボックスの状態を、現在その行が選択されているかどうかにリンクするにはどうすればよいですか。チェックボックスを使用してNSTableViewの選択を制御する最適な方法は何ですか?
0
A
答えて
0
トニー、
私が正しくあなたを取得する場合、あなたはのtableViewの通常の選択から独立し、対応する列(複数可)を選択できるように、NSTableViewにつながる列を追加します。
テーブルビューのデータソースは何ですか?コアデータや配列/辞書?データモデルを変更したくない場合は、選択を追跡するために、別個の配列(変更可能)を設定することができます。それをチェックボックス列にバインドし(最初の列として追加する)、貴重なデータを表示するテーブルの一般的なデータソース内のアイテムの数と配列を同期させます。
「選択済み」列を使用してデータモデルを拡張し、BOOLにしてチェックボックスにバインドすることもできます。これにより、使用しているものをデータベースやファイルに簡単に保存することができます。
質問をデータモデルに関するさらに詳しい情報で更新できますか?
sya - living。
関連する問題
- 1. BASHを使用して最適なオプションを選択する
- 2. jqueryを使用してIMG経由でチェックボックスを制御する
- 3. アクティブレコードを使用して1つのランダムレコードを選択する最も効率的な方法は何ですか
- 4. iPhoneのhtml選択ボックスのフォントサイズを制御する方法
- 5. Devexpressはクリアな選択を制御しますか?
- 6. チェックボックス(PHP)を使用してmysqlテーブルから行を選択する方法
- 7. spring mvcを使用してビューを制御する方法は?
- 8. anglejを使用してドロップダウンから選択されたオプションに基づいて適切なチェックボックスを選択
- 9. チェックボックスを選択する方法は?
- 10. 選択可能なスライスでAndroidに円グラフを描画する最適な方法は何ですか?
- 11. コントローラを使用してextjs4のメニューを制御する方法
- 12. limit/offset選択でselect_relatedを最適化する方法は?
- 13. idsのリストで順序付けられたdjangoオブジェクトを選択する最適な方法は何ですか?
- 14. 最適なホスティングタイプを選択する方法
- 15. CSSを使って選択要素にスペースを追加する適切な方法は何ですか?
- 16. ウィンドウを制御する方法Javaスクリプトを使用してサウンドレコーダー
- 17. Sweaveを使用してエコー幅を制御する方法
- 18. Javaを使用してボリュームを制御する方法...?
- 19. NSTableViewカスタムセルを作成する最も簡単な方法は何ですか?
- 20. Railsでフラグを設定するためのチェックボックスを使用する適切な方法は何ですか?
- 21. C#を使用してWPFでマウスポインタの位置を設定する最適な方法は何ですか?
- 22. NSTableViewから行を選択してアクションを作成する方法
- 23. PythonでNeo4jを使用する適切な方法を選択する
- 24. カスタムリストアダプタのすべてのチェックボックスをプログラムで選択する方法
- 25. カスタムアレイアダプタを使用するアンドロイドリストビューで単一選択ラジオボタンを実装する最善の方法は何ですか?
- 26. jqueryを使用して複数のチェックボックスを選択する
- 27. php-resqueをセットアップして使用する適切な方法は何ですか?
- 28. IIS 6でASP.netの出力キャッシュメモリサイズを制御する最適な方法はどれですか?
- 29. JavaScriptを使用してモバイル画面の幅を検出する最適な方法は何ですか
- 30. C#を使用して実行時に2つのオブジェクトをマージする最適な方法は何ですか?