問題タブ [treecontrol]
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.
angularjs - ivhtree パンの最初の検索 API の使用方法
ivhTreeviewBfs を使用しようとしています ( https://github.com/iVantage/angular-ivh-treeview#ivhtreeviewbfstree-opts-cb )
ただし、これはノードの最初のレベルのみを出力します。リスト全体をトラバースするにはどうすればよいですか?
c++ - htreeitem c++ から lparam 値を取得する
ツリー コントロールの特定のノードをクリックすると、リスト コントロールにデータをフェッチするツリー コントロールを持つダイアログを作成しました。これは、ノードを挿入しようとした方法です。
ノードをクリックすると、イベント ハンドラ「OnTvnSelchangedExample」に送られ、HTREEITEM の insertitem メソッドの「lparam」パラメータで指定されたパスからデータがフェッチされます。
イベント ハンドラーでのみ lparam 値にアクセスできます。
ここで、ツリーのデータ全体の検索機能を実装したいと考えています。
そのため、ツリー内の特定のテキストを検索できるように、すべてのツリー ハンドルの lparam 値を順番に反復して取得する必要があります。したがって、ツリーのノードをクリックせずに、ツリーハンドル (HTREEITEM) の lparam 値を取得する可能性はありますか?
c++ - MFC の Tree(CTreeCtrl) に特定のツリー アイテムのアイコンを追加します。
特定のツリー アイテムにアイコンを追加できますか?
次の関数を使用してアイコン付きのアイテムを追加しています:
HTREEITEM InsertItem(LPCTSTR lpszItem,int nImage,int nSelectedImage,HTREEITEM hParent = TVI_ROOT,HTREEITEM hInsertAfter = TVI_LAST);
アイテムのアイコンをスキップするには、 と に -1 の値を使用していnImage
ますnSelectedImage
。こうすることで、アイコンが表示されなくなり、スペースができます。
angularjs - AngularJSのツリーコントロールで「スペース」キーを検出する方法
バージョン 1.5 の AngularJS の angular-ui からのツリー コントロールに問題があります。ツリーコントロールには、 「Enter」またはマウスクリックを検出し、ツリーコントロールから入力にオプションを送信するon-selectionと呼ばれるディレクティブがあります。「スペース」キーにも同じ動作をさせたいのですが、ツリーコントロールに追加する方法がわかりません。また、通常の ng-keypress は機能しません。angular-ui ファイルを変更できません。誰でもその問題の解決策を知っていますか?
編集:コード:
ユーザーが入力を開始すると、ツリーコントロールが表示され、一致するオプションが表示されます (画面 1)。ここで、ユーザーはオプションをマウスでクリックするか、「Enter」ボタンをクリックしてオプションを入力に追加する必要があります (画面 2)。「スペース」キーでも同じ動作をしたいです。私の問題が明確になったことを願っています:)