問題タブ [fancytree]

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

jquery - 負数入力ファンシーツリーテーブルを許可

数値を挿入できるテキスト入力に 1 つの列をバインドする fancytree ExTable を使用します。ただし、-(負の)符号を入力することはできません。または、「バックスペース」キーを使用して文字を削除することもできません。どこかで見逃した検証ルールがあるはずです。

ここに同じコードがあります:

両方試してみましたがtype='number'type='text'どちらも機能しません。

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

javascript - ファンシーツリー、jstree、jqtreeなどのJavaScriptツリービューでオブジェクトバインディングは可能ですか?

現在、ツリービューにfancytreeを使用しています

ファンシーツリーにオブジェクトをバインドしたい

..お気に入りsource: my_object

オブジェクトに自動的に反映されるツリーノードを変更すると、fancytreeで可能ですか?

他のJavaScriptツリービュープラグインはこれを可能にしますか?

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

fancytree - Fancytree selectMode 3 に初期選択値が表示されない

Fancytree の選択モード 3 には感銘を受けました。まさに私が必要としているものです。ただし、チェックボックスはデータ構造に従って正しく初期化されません。これは、例自体にも示されています。

http://wwwendt.de/tech/fancytree/demo/#sample-select.html

selectMode 3 (階層的複数選択) の例では、他の selectMode と同様に、「item2: selected on init」というラベルの付いたチェックボックスは選択されていません。API を調べて、入力データに基づいてチェック済みの値をブルート フォースで設定しようとしましたが、ノード キーに基づいて選択した値を設定する適切な方法が見つかりません。

ありがとう

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

javascript - 選択したノードを新しいツリーにコピー

選択したすべてのノードを 1 つの fancytree コントロールから同じページの別のコントロールにコピーしようとしています。これまでのところ、次のコードを試しましたが、2 番目のツリーは空白のままです。

何か案は?

ありがとう

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

jquery - テーブルの行を Fancytree にドロップしますか?

以前にも同様の投稿がありましたが、それ以来、より多くの成功を収めています。次の例では、ドラッグ可能な div が Fancytree に正常にドロップされています。これが可能であることがわかったので、Datatable 行をそこにドロップする必要があります。

このデモに出くわすまで、最初は DataTables のドラッグ アンド ドロップ機能に RowReordering プラグインを使用していました: http://www.mccran.co.uk/examples/datatables-drag-drop/本体。したがって、Fancytree は外部のドロップを受け入れることができ、DataTable はテーブルの外部にドロップすることができます。これで、それらを連携させることができます。

テーブルの行を移動して (デモで) テーブル内にドロップすると、並べ替え可能な更新で正しく警告が表示されます。また、行のドロップで時々機能する別のドロップ ターゲットも作成しました。何か案は?前もって感謝します

http://jsfiddle.net/s827x/43/

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

php - ネストされたセット モデル構造から Fancytree の JSON を作成する

jquery プラグイン Fancytree を使用してデータ構造を表示したいと考えています。Google で長い間検索した結果、データベースにデータ構造を格納する最良の方法は、ネストされたセット モデル (Stackoverflow here php / Mysql best tree structureで説明) であると思われます。しかし、このような構造の入れ子になったJSONを関連させて表示するのはなかなか難しく、作れませんでした..

これは、次の MySQL テーブルを変換することで構成されます。

| | カテゴリ ID | 名前 | リフト | 右クリック | 深さ |

| | 1 | エレクトロニクス | 1 | 20 | 0 |

| | 2 | テレビ | テレビ | 2 | 9 | 1 |

| | 3 | チューブ | 3 | 4 | 2 |

| | 4 | 液晶 | 5 | 6 | 2 |

| | 5 | プラズマ | 7 | 8 | 2 |

| | 6 | 携帯電子機器 | 10 | 19 | 1 |

| | 7 | MP3 プレーヤー | 11 | 14 | 2 |

| | 8 | フラッシュ | 12 | 13 | 3 |

| | 9 | CD プレーヤー | 15 | 16 | 2 |

| | 10 | 双方向ラジオ | 17 | 18 | 2 |

この JSON に:

MySQL データを階層的なネストされた JSON に変換する簡単な方法が存在するかどうかを知りたいですか? ありがとう!

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

javascript - fancytree インスタンスを使用するとエラーが発生する

私はfancytreeを使用する初心者です。Web ページ内のテーブルにデータを表示するデモを作成しました。ユーザーがデータを更新した後、データを収集したいと考えています。

チュートリアルで述べたように、いわゆるツリーメソッドを使用していました。以下に 2 行の例を示します。

上記の例では、fancytree インスタンス (変数 'tree') を使用してすべてのノードにアクセスし、ノードが取る値を収集できると考えました。しかし、この 2 行の例をコードに入れると、エラーが発生しました。

明確にするために、以下に完全なコードを貼り付けました。コードの終わり近くに、Place_1 と Place_2 でマークされた 2 つのコメントがあります。これらの 2 つの場所のそれぞれに 2 行の例を入れると、「Uncaught TypeError: undefined は関数ではありません」または「Uncaught Error: 初期化前に fancytree のメソッドを呼び出せません; メソッドを呼び出そうとしました」というエラーが発生しました。 'getTree'" です。

私は何かを逃したにちがいないと思いました。どんなアイデアでも役に立ちます。ありがとう!

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

jquery - ファンシーツリーのチェックボックスを葉ノードのみに表示する

JQuery Fancytree ( http://plugins.jquery.com/fancytree/ ) をパラメータ化して、リーフ ノードの横にあるチェックボックスのみを表示することはできますか?

EasyUI Tree には、次のような機能があり ます。