問題タブ [jstree]

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 投票する
1 に答える
1641 参照

javascript - jstree を機能させる方法

これは私のファイル omploader.org/vNWJieg/1.png です:

これは私のコードです:

私の結果は omploader.org/vNWJibg です:

ご覧のとおり、テーマはありません。

それで、それを機能させる方法、

ありがとう

更新しました:

これは私の結果の写真です: omploader.org/vNWJjbQ/1.png

それを機能させる方法。

更新された2

ああ、わかった、それは<a>の要素に違いない<li>

これは私のコードです:

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

javascript - ファイルをクリックしたときにjstreeを使用して右のdivにコンテンツを表示する方法

ツリー ファイルは左側にあり、コンテンツ div は右側にあります。表示方法

右側の div にいくつかのデータ、

これは私のコードです:

ありがとう

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

javascript - jstreeでデフォルトのクリックイベントをクリアせずにクリックイベントをトリガーする方法

jstreeを使用して、次のコードを使用してクリックをトリガーしますが、次のようなデフォルトのクリックイベントを表示できません:クリックすると青い背景、

これは私のコードです:

私はこのようなコードを見つけます:

その意味は次のとおりです。誰かが新しいファイルを作成したときのアラートデータ、

それで

jstreeには「click.jstree」のようなメソッドがありますか?

ありがとう

0 投票する
4 に答える
20766 参照

jquery - jsTree open_all()が機能しないのはなぜですか?

昨日、jQueryとjsTreeプラグインを試してみて、サーブレットへのAJAX呼び出しでツリーを正常にロードできるようにしました。ここで、ロード後にツリーですべてのノードを開いてもらいたいので、ajax属性にsuccess関数を追加しました。ただし、open_all()メソッドを正しく機能させることができないようです。私はjQueryの操作に非常に慣れていないので、間違っているのは単純なことだと思います。

Firebugは、メソッド名の入力ミスによるダムエラーを除外するエラーを表示していません。私はドキュメントをチェックしました、そして私は私が読んだものに従ってすべてを正しくやっていると思います。ツリーは正しくロードされていますが、ページのロード後にすべてのノードが開かれるわけではありません。

Firefox3.6.8でjQuery1.4.2とjsTree1.0rc2を使用しています。

ツリーをロードし、ツリー内のすべてのノードを開こうとするために使用しているコードは次のとおりです。

0 投票する
5 に答える
13799 参照

jquery - jsTree のメタデータを取得する方法。

これは私のコードです:

私はメタデータを設定します:

「コンテキストメニュー」で右クリックしたときに取得したい:

私はthis.dataがこの記事に従っていることを示しています:

取れないのですがどうすればいいですか?

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

java - Struts2を使用したJSPページで使用できないJSTree生成リンク

次のように、JSP ページ (Struts2 Web アプリケーションの一部) に JSTree で生成されたツリーがあります。

製品ドキュメントへのリンクがブラウザ (Firefox と Internet Explorer の両方を使用してみました) の下部のステータス バーに表示されますが、それらをクリックしても何も表示されません (HTML ソース コードとアンカー タグを確認しました)。正しい URL リンクが表示されています)。私のリンクが機能しない理由を誰か理解できますか? JQuery と JSTree の両方の最新バージョンを使用しています。ありがとう!

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

java - Wicket + jsTree、ajax レスポンスでのリンク生成

ツリーを描画するために jsTree jQuery プラグインを使用しています。ユーザーがノードをクリックすると、ノードの ID を含む ajax リクエストがサーバーに送信されます。

私の応答では、そのような html を生成します (これは別のサーブレットで行われます)。

そして、このアイテムは選択したノードの下に描画されます。

問題は、改札ページを参照するための href 属性にどの値を使用すればよいかということです。つまり、いくつかのパラメーターを持つクラス MainPage を指すリンクが必要です。

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

javascript - Jsteeでノードを作成すると、ノードが消えます

作成後にノードが消えた後、thickboxウィンドウの関数によってトリガーされたノードの作成。なぜそれが起こっているのでしょうか?これが私のコードリストです:

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

asp.net - asp:hiddenfield を介したポストバックによる jstree での json データの永続化

私はこれに何時間も注いでいますが、まだ多くの進歩を遂げていないので、SOの素晴らしい住人の1人が私を助けてくれることを望んでいました. これが問題です...

jQueryのjstreeプラグインを介してツリーを実装しています。基本的に次のように、asp:HiddenField にダンプされた json を介して、webapp からプログラムでツリーにデータを取り込むデータを取得しています。

次に、ツリーは非表示フィールドから json をプルして、それ自体を構築します。これは、ノードが選択/開かれたデータを永続化しようとするまで、完全に正常に機能します。問題を単純化するために、いくつかの json データをツリーにハードコーディングし、Cookie プラグインを使用してツリー状態データを永続化しようとしました。これは、何らかの理由で機能しません。人々がプラグインを特定の順序でロードする必要があるなどの問題を見てきましたが、これは私の問題を解決しませんでした。html_data で同じセットアップを試してみましたが、完全に機能します。この作業永続性を使用して、Cookie プラグインを変換して、データを別の asp:hiddenfield に永続化しました (アプリケーションでは、この種のものに Cookie を使用することはできません)。

基本的に Cookie の操作は同じで、ノードの配列を非表示フィールドの値として保存するだけです。これは html_data では機能しますが、まだ json では機能しません。失敗している場所をまだ特定できていません。

これは jQuery.cookie.js の置き換えです。

jstree.cookie.js コードは、いくつかの変数名の変更を除いて同一です。そして、これは私のツリーです:

データは隠しフィールドに適切に保存されていますが、問題はポストバックで発生し、ノードを再度開きません。どんな助けでも大歓迎です。

これをもう少し調べた後、永続化操作が試行されているときに、JSON_data からツリーがまだ構築されていないことが問題であるように思われることを説明したかっただけです。ツリーが完全にロードされるまでこれらのアクションを延期する方法はありますか?

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

jquery - JsTreeはフォルダを削除して作成しますか?

JsTree jQuery プラグインをよく知っている人はいますか?

私はそれを実装し、ほとんどの基本的な機能で問題なく動作しましたが、新しいフォルダーを削除および作成する機能を使用できるようにしたいと考えています。ドキュメントでこれを行う方法に関する情報が見つかりません。

私が今それをどのように使用しているかは次のとおりです。