dhtmlxTree :: Ajax-Based JavaScript Tree 5.0

ライセンス: 無料 ‎ファイルサイズ: 4.70 MB
‎ユーザー評価: 4.9/5 - ‎7 ‎投票

dhtmlxTree は Ajax ベースの JavaScript ツリー メニューで、フル機能のナビゲーション ツリーを作成し、データを階層的な順序に整理することができます。XML ストリームから項目を動的に読み込むと、ノード数に制限のないツリーを作成できます。dhtmlxTree は、Ajax を使用してサーバーから、またはページ上の XML データアイランドから直接、そのコンテンツを動的に読み込むことができます。JSON および CVS からのデータの読み込みもサポートされています。 ツリーに数百のノードがある場合、サブノードはクライアント側で非同期に読み込まれ、必要に応じて部分で表示されます。dhtmlxTree に実装された分散解析機能が原因で可能です。スマート レンダリングは、レベルあたりのノード数が多いツリーのパフォーマンスの問題を解決するもう 1 つの機能です。 強力なクライアント側 API により、JavaScript を使用してツリービューを完全にカスタマイズできます。dhtmlxTree を使用すると、ユーザーは Web ブラウザーでツリー ノードのテキストを直接編集できます。ツリー上で行われたすべての変更(テキスト編集、ノード再編成)は、サーバー側のバックエンドデータベースに自動的に保存できます。 拡張されたドラッグ アンド ドロップ機能により、ツリーの使用が大幅に簡略化されます。兄弟としてドロップする動作により、ツリー ビューでノードの順序を簡単に変更できます。ツリー コントロールは、1 つのツリー内だけでなく、異なるフレームや iframe に配置されている場合でも、ツリー間でドラッグ アンド ドロップをサポートします。複数のツリー項目を選択してドラッグすることもできます。 この JavaScript ツリーには、このコンポーネントを選択リストを持つナビゲーションバーとして使用するためのチェックボックスシステムがあります。通常の 2 状態のチェックボックス (チェック項目、チェックされていない項目) に加えて、"一部チェック" 値を持つ 3 つの状態チェック ボックスを使用できます (一部のサブ項目はチェックされます)。 dhtmlxTreeはGNU GPLと商用ライセンス(PRO版)の両方で配布されています。ソース コードが利用可能です。

バージョン履歴

  • バージョン 5.0 に転記 2016-05-17
    XML からの長いテキストの解析を修正します。ロックされたアイテムのオープンアイテム動的を修正する
  • バージョン 1.6 に転記 2007-12-17
    JSON/CSV サポートが追加されました。大きな木のためのスマートレンダリング。新しいイベント。XML サポートの改善

プログラムの詳細