問題タブ [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.

0 投票する
2 に答える
14145 参照

cocoa - NSOutlineView - すべてのノードを自動展開

へのNSOutlineViewバインドがありNSTreeController(それが違いを生む場合)、 のすべてのノードを展開したいと思います-awakeFromNib()

また、最初のノードの最初の子を同時にプログラムで選択したいと思います。このようなことは、テーブル ビューでは簡単ですが、アウトラインはまったく協力的ではありません。

ありがとう、

リッチ

0 投票する
3 に答える
5920 参照

cocoa - NSTableView と NSOutlineView のドラッグ アンド ドロップ

私は NSTableView と NSOutlineView を持っています。どちらもバインディングによって提供されるコンテンツを持ち、ドラッグ アンド ドロップ機能が必要です。

  • テーブル Aからアウトライン B の行に行をドラッグすると、アウトライン B の行が表すデータ構造にコピーされます。

  • 行をアウトライン Bからアウトライン B の別の行にドラッグします。これにより、最初の行で表されるデータが 2 番目の行で表されるデータにコピーされます。

私はApple のドラッグ アンド ドロップに関するドキュメントを読んだことがありますが、どこにも行き着きませんでした。私がしなければならないことに実際には当てはまらないようです。私は何が欠けていますか?

0 投票する
1 に答える
249 参照

objective-c - 削除ボタンをクリックすると、選択されている行ではなく、アウトライン ビューの下部にある行が削除されるのはなぜですか?

アウトライン ビュー (NSTreeController に接続) で行を選択して削除ボタンをクリックすると、選択した行は削除されませんが、実際にはテーブルの下部にある行が削除されます。詳細については、ボタンの接続を次に示します。

http://snapplr.com/t1hm

そしてエンティティモデル:

http://snapplr.com/k6n3

さらに情報が必要な場合は、お気軽にコメントしてください。

0 投票する
1 に答える
238 参照

objective-c - アウトライン ビューで、親行のみのテキスト セルの横に画像を配置するにはどうすればよいでしょうか?

アウトライン ビューの親行のみのテキスト セルの横に画像を表示したいと考えています。彼らが Xcode に持っているもののように: alt テキスト http://snapplr.com/snap/wsgp 。これをどのように行いますか、またはカスタムセルが必要ですか?

0 投票する
1 に答える
960 参照

objective-c - NSOutlineView、NSTreeController、および willDisplayCell

私は Obj-C と Cocoa にかなり慣れていないので、愚かなことを許してください。

独自のオブジェクトの配列を提供する NSTreeController で NSOutlineView を使用しています。私の委任者は、アウトライン ビューの willDisplayCell を使用してセルのアイコンを設定しています (私は NSBrowserCell を使用しています)。ただし、どの画像を描画するかを確認できるように、そのインスタンスでオブジェクトデータを取得する方法を一生理解できません。

0 投票する
6 に答える
12818 参照

cocoa - NSTreeController なしで NSOutlineView の項目を選択するには?

私はNSOutlineView なし NSTreeControllerで使用しており、独自のデータソースを実装しています。アイテムを選択する最良の方法は何ですか? NSOutlineViewサポート済みexpandItem:ですcollapseItem:。そして、selectItem: のような便利なメソッドがありません。どうすればプログラムでそれを行うことができますか?

ありがとうございました。

0 投票する
3 に答える
15757 参照

objective-c - NSOutlineView と NSTreeController の例

コア データを使用せずにNSTreeControllerバインディングでNSOutlineViewを使用する方法に関するリンクをいくつか送ってください。

0 投票する
3 に答える
1656 参照

objective-c - NSOutlineView/NSTreeController のフィルタリング

検索ボックスを使用して NSOutlineView/NSTreeController をフィルターするにはどうすればよいですか? バインディングと述語に関係があることはわかっています。しかし、具体的な方法はありません。誰かが NSOutlineView/NSTreeController をフィルタリングする手順を教えてくれませんか?

0 投票する
1 に答える
1635 参照

objective-c - NSOutlineViewでのドラッグアンドドロップに関する問題

私が抱えている問題は、ドラッグアンドドロップを備えたNSOutlineViewがあることです(ドラッグアンドドロップを機能させるコードについては、投稿の下部を参照してください)が、ある行を別の行にドラッグすると、ドラッグされた行は子になりますが、また、親としての場所にとどまり、どちらかの行を削除すると、両方が削除されます。私が何を意味するかを示すために、私は問題を記録しました、ここにリンクがあります-http://dvlp.me/6kya9

そして、これがアウトラインビューでドラッグアンドドロップを機能させるコードです。

ヘッダーファイル。

Implemetationファイル。