問題タブ [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.
c# - .netのjquery + jstree - Webサービスの応答形式?
私は c#.net で初めて jstree (1.0rc2)+jquery (1.4.2) で遊んでいます。動作するようになりましたが、データがどのように提供されるかについて理解していないことがいくつかあります。ツリーの作成に使用する Web サービスによるツリー (ajax と json_data プラグインを使用)。jstree の使用経験が豊富な人が洞察を提供してくれることを期待していました。
jstree 構成は次のようになります。
GetTree.asmx GetChildren メソッド:
質問 1:すべて問題なく動作しますが、何が問題なのですか? 問題は「ResponseFormat = ResponseFormat.Xml」です。ResponseFormat.Json に設定すると機能しなかったため、これを機能させるのにしばらく苦労しました。これは私が期待するものです。そのような状況では、json 応答を解析するときに Web サービスまたは jQuery によってエラーは報告されませんが、ツリーは空になります。
Web サービスの HTML 出力を見ると、どちらの方法でレンダリングされたものにも違いは見られませんでした。これが機能する理由 (直感に反して) と、ResponseFormat.Json で機能しない理由を誰かが説明できることを期待していました。
質問 2:一般的に、Web サービスまたは Web ハンドラーですか?
とにかく、汎用 Web ハンドラー (ashx) を使用すると、より効率的な方法になりますか? 標準の Web サービスと一般的な Web ハンドラーで必要なオーバーヘッドに大きな違いはありますか? 私の目標は基本的に出力されるものを正確に制御することなので (そして、Web サービスで json データ形式を使用しても、とにかく思い通りに動作していないようです)、もしあれば、どのような利点があるのか わかりません。完全に削除するのではなく、ここで Web サービスを使用します。一方、これは今ではうまくいっているので、たぶん私は十分に放っておくべきです.
jquery - jsTree チェックボックス プラグイン エラー
問題なく表示されるチェックボックス付きのjsTreeがあります。ノードを開閉したり、チェックボックスをオンまたはオフにしたりできます。
チェックされたすべてのノードを取得しようとすると、問題が発生します。以下に、私が試したすべての方法と、それぞれを試したときに表示されるエラー メッセージを示します。
2 番目のもの ($.jstree.plugin.checkbox) は、動作に最も近づいているようですが、「チェックボックス」参照が気に入らないようです。それはcheck_boxか何か違うべきですか?
これは、ツリーを初期化するために使用するコードです。
jquery - JSTree の JSON データとそのメタデータの取得
ナビゲーション メニュー エディターに jstree を使用しており、次のようにツリーのノードにメタデータを割り当てています。
オブジェクトに関連するプロパティが含まれていることはわかりdata
ますが、この時点以降、jquery が関連データを保持する場所がよくわかりません。
データを保存する (サーバー側の言語にシリアル化する) と、メタデータが無視されるようです...
json
オブジェクトが検査され、メタデータを説明するプロパティがありません。
オブジェクトとそのメタデータをどのようにシリアル化するのでしょうか?
前もって感謝します、
- グレッグ。
html - テーブルを挿入するjsTree と json を使用する場合
使用時にテーブルを何とか挿入できますか<li>
- jsTree (1.0) および
- json?
このコードで、テーブルを挿入したい場所としましょう
- ノードと
- 葉。
なんで?名前だけでなく、適切な書式設定を使用して、より多くのものを表示するには。
アップデート:
使えそうな気がしますhtml_titles
。しかし、誰かがテーブル全体を挿入して変数からセルデータを取得する方法の例を教えてもらえますか?
アップデート2:
私が使うかどうか
また
テーブルは新しい行に配置されます。ツリー アイコンの横にありません。なんとか修正できますか?
jquery - jsTree がリーフ ノード以外のすべてのチェックボックスをレンダリングしないようにするにはどうすればよいですか?
ツリーのリーフ ノードのみを選択できるようにするという要求があります。
このツリーには、json_data プラグインが取り込まれています。チェックボックスを削除したり、レンダリングされないようにするために、データまたはAPIを介して利用できるオプションはありますか?
javascript - jsTreeに子ノードをロードする方法
英語が下手で申し訳ありませんが、私のシステムはjavascriptツリーをKoolTreeViewからjsTreeに変更したいので、ドキュメントを読んで実装します。結果は次のようになります
食べ物
私のjavascriptとdivコード
「menu/menu / listfoodtree」のURLについて、プレーンHTMLを作成しました。
結果は(jsTreeを使用して)正しく表示され、私の理想は、このように子ノードをロードするためにアイテムをクリックしたいです
これで、URL「/ menu / menu / listfish/1」がプレーンHTMLで作成されました。
しかし、それを実装する方法がわかりません。Fishをクリックして、URLから子ノードを表示します。何か提案やガイダンスをいただけますか?
javascript - JsTreeの速度の問題
私は8つのjstreeを含むページを持っていますが、そのうち3つは非常に大きいです。
明らかな問題は、ページの読み込みに13秒かかることです。これはがらくたです。プロファイリングを通じて、これがすべてjstreeの処理時間であることがわかります。
ページの読み込み時間を短縮するアイデアはありますか?
要素の部分的な読み込みを考えていましたが、これはユーザーエクスペリエンスの低下になります。
ありがとう、アレックス
jquery - JStreeビューの問題
Webページでツリービューを取得しようとしています。ツリービューにjstreeプラグインを使用しています。私は実際にjQueryを初めて使用します。以下は私が書いたコードです。
誰かが私が何が悪いのかを理解するのを手伝ってもらえますか?
前もって感謝します
jquery - jstreeに列を追加する方法はありますか?
私はjQueryとjstreeを使用しています。日付やテキストなどの追加情報を入力できるように、ノードラベルの右側に追加の列を表示したいと思います。
jstreeでこれを行うにはどうすればよいですか?
これは私が実現したいレイアウトの例ですが、jstreeを使用しています。
jquery - ダイナミック ナビゲーションの水平線
ツリービュー機能を提供する jQuery ライブラリを使用して、垂直ナビゲーション メニューを開発する必要があります。私が問題に直面しているトリックは、メニューを複数行にする必要があり (つまり、ワードラップ: 各アンカーで通常)、水平線を通す必要があることです。私が試したすべての方法で、行が奇妙に表示されるか、ツリービューの開閉アイコンが正しく表示されません。IE6+ との互換性も必要です。
ツリービューに jsTree jQuery ライブラリを使用し、独自の CSS をミックスに適用しています。私はそれを機能させるために4つの異なる方法を試しましたが、これが私の現在の試みです. Firefox または IE8 で表示すると最良の結果が得られますが、他のブラウザーにはさまざまな問題があります。