NSArrayControllerサブクラスを基にしたNSTableViewがあります。アプリが読み込まれると、テーブルにデータが正しく表示されるため、すべてが適切です。テーブルに新しい行を追加したいので、私はカスタムオブジェクトを処理するaddObjectのオーバーライドを作成しました。 addObjectを呼び出すと、新しいオブジェクトが配列に挿入されますが、新しい行がテーブルの最後の行になります(元の配列の最後に追加されたものと思います)。しかし、新しい行が必要です最初の行として挿入されます。そこで、addObjectを変更してインデックス0(insertObject:atArrangedObjectsIndex :)に新しい項目を挿入しました。新しい行が最初の行として挿入され、列0のセルが編集可能になりました(うん!)。しかし、次のセル(列1、行0)にタブを移動すると、選択は表の最後の行にジャンプし、2番目の列のセルを編集可能にします。私が望むものではありません。だから私のテーブルに新しい最初の行を追加するには?最後の行に切り替えることなく編集可能にしますか?NSTableViewの編集の処理
0
A
答えて
0
問題が見つかりました。私は項目が追加されたときに、プログラムでテーブルをソートしていました。編集可能なフィールドに値を入力した後、ソートが開始されました。
関連する問題
- 1. NSTableViewデータソースの編集
- 2. NSTableViewのNSButtonCell:クリック処理
- 3. Web上でのドキュメントの非同期編集の処理
- 4. NSTableViewの行の編集内容を保存する方法は?
- 5. NSTableViewの編集メニューを有効にする
- 6. 編集中にNSTableViewへの更新を防止する
- 7. SSAS Cubeに処理する前にデータを編集する
- 8. NSTableViewでNSAlertsを使用して重複行を編集する
- 9. NSTableViewで新しいオブジェクトを選択して編集する
- 10. クリックしてNSTableViewを編集できない
- 11. NSTableView - 編集直前に文字列を変更する方法
- 12. twiki管理者の編集ページビューとApacheユーザーの編集可能ページの表示
- 13. 行の編集中にJTableの受信データを処理する方法は?
- 14. PHP - 管理者の編集記事ページ
- 15. NSTableViewは通常のドラッグアンドドロップメソッドを処理できますか?
- 16. ビューベースのNSTableViewでカスタム選択スタイルを処理する
- 17. ダブルクリックの処理後に編集モードを終了/無効にする
- 18. Drupal 6 - フィールドではなく、ノード編集のホームページを編集する理由
- 19. ローカル対集中処理
- 20. PHP Soapサーバのヘッダの収集/処理
- 21. 編集、編集、テキストファイルへのマップ
- 22. ADFの編集フォームを編集
- 23. Eclipseプラグインの集中型例外処理
- 24. CPU集約型COMの分散処理
- 25. JqGridインライン編集でMVCコントローラからエラーを処理する方法
- 26. イベントを処理する方法は、編集ボタン(UITableView)に触れましたか?
- 27. ジャンゴ - 管理者:編集子モデルinlineForm
- 28. NSTableViewを「編集」メニューにマップする(カット/コピー/過去/すべてを選択)
- 29. 編集matplotlibの
- 30. データベースエントリの編集