問題タブ [nsoutlineview]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
cocoa - NSOutlineView - すべてのノードを自動展開
へのNSOutlineView
バインドがありNSTreeController
(それが違いを生む場合)、 のすべてのノードを展開したいと思います-awakeFromNib()
。
また、最初のノードの最初の子を同時にプログラムで選択したいと思います。このようなことは、テーブル ビューでは簡単ですが、アウトラインはまったく協力的ではありません。
ありがとう、
リッチ
cocoa - NSTableView と NSOutlineView のドラッグ アンド ドロップ
私は NSTableView と NSOutlineView を持っています。どちらもバインディングによって提供されるコンテンツを持ち、ドラッグ アンド ドロップ機能が必要です。
テーブル Aからアウトライン B の行に行をドラッグすると、アウトライン B の行が表すデータ構造にコピーされます。
行をアウトライン Bからアウトライン B の別の行にドラッグします。これにより、最初の行で表されるデータが 2 番目の行で表されるデータにコピーされます。
私はApple のドラッグ アンド ドロップに関するドキュメントを読んだことがありますが、どこにも行き着きませんでした。私がしなければならないことに実際には当てはまらないようです。私は何が欠けていますか?
objective-c - 削除ボタンをクリックすると、選択されている行ではなく、アウトライン ビューの下部にある行が削除されるのはなぜですか?
アウトライン ビュー (NSTreeController に接続) で行を選択して削除ボタンをクリックすると、選択した行は削除されませんが、実際にはテーブルの下部にある行が削除されます。詳細については、ボタンの接続を次に示します。
そしてエンティティモデル:
さらに情報が必要な場合は、お気軽にコメントしてください。
objective-c - アウトライン ビューで、親行のみのテキスト セルの横に画像を配置するにはどうすればよいでしょうか?
アウトライン ビューの親行のみのテキスト セルの横に画像を表示したいと考えています。彼らが Xcode に持っているもののように: alt テキスト http://snapplr.com/snap/wsgp 。これをどのように行いますか、またはカスタムセルが必要ですか?
objective-c - NSOutlineView、NSTreeController、および willDisplayCell
私は Obj-C と Cocoa にかなり慣れていないので、愚かなことを許してください。
独自のオブジェクトの配列を提供する NSTreeController で NSOutlineView を使用しています。私の委任者は、アウトライン ビューの willDisplayCell を使用してセルのアイコンを設定しています (私は NSBrowserCell を使用しています)。ただし、どの画像を描画するかを確認できるように、そのインスタンスでオブジェクトデータを取得する方法を一生理解できません。
cocoa - NSTreeController なしで NSOutlineView の項目を選択するには?
私はNSOutlineView
なし NSTreeController
で使用しており、独自のデータソースを実装しています。アイテムを選択する最良の方法は何ですか?
NSOutlineView
サポート済みexpandItem:
ですcollapseItem:
。そして、selectItem: のような便利なメソッドがありません。どうすればプログラムでそれを行うことができますか?
ありがとうございました。
objective-c - NSOutlineView と NSTreeController の例
コア データを使用せずにNSTreeControllerバインディングでNSOutlineViewを使用する方法に関するリンクをいくつか送ってください。
objective-c - NSOutlineView/NSTreeController のフィルタリング
検索ボックスを使用して NSOutlineView/NSTreeController をフィルターするにはどうすればよいですか? バインディングと述語に関係があることはわかっています。しかし、具体的な方法はありません。誰かが NSOutlineView/NSTreeController をフィルタリングする手順を教えてくれませんか?
objective-c - NSOutlineViewでのドラッグアンドドロップに関する問題
私が抱えている問題は、ドラッグアンドドロップを備えたNSOutlineViewがあることです(ドラッグアンドドロップを機能させるコードについては、投稿の下部を参照してください)が、ある行を別の行にドラッグすると、ドラッグされた行は子になりますが、また、親としての場所にとどまり、どちらかの行を削除すると、両方が削除されます。私が何を意味するかを示すために、私は問題を記録しました、ここにリンクがあります-http://dvlp.me/6kya9
そして、これがアウトラインビューでドラッグアンドドロップを機能させるコードです。
ヘッダーファイル。
Implemetationファイル。