NSTableView
の列には、NSArrayController
にバインドされた列があります。NSTableViewの最初のSortDescriptorの設定とメンテナンス
- 旗未読
- 件名
- 添付ファイルのサイズが
添付ファイルのサイズの欄をクリックすることができ、ユーザがソートする場合:
テーブルビューには、電子メールメッセージのリストを示していリストが、私はにテーブルを最初に "未読"フラグで最初にによってソートされるようにしたいので、未読のメッセージは常にlisの最上部に残るようにしてくださいt。
私はアレイコントローラのソート記述子を何かにバインドしませんでしたが、テーブルソートはテーブル列をクリックすることで魔法のように機能します(なぜ?)。アレイコントローラのソートディスクリプタの設定を傍受し、最初に「未読」のソートディスクリプタを挿入する方法はありますか?添付ファイルのサイズによってソートされたテーブルの
例:表の列は、そのバウンドNSArrayControllerは上setSortDescriptors:
を呼び出すため
UNREAD▼ SUBJECT ATTACHMENT SIZE▼
------ ------- ------------------
yes Hello.. 110kb
yes Test... 90kb
no Foobar 200kb
no Hey 100kb
no Test2 10kb