ツリー操作もサポートする信頼性の高いHTMLツリーコントロールを誰かが推奨できますか?バックエンドに必要で、ノードの移動、並べ替え、削除、追加、名前変更をしたい。
現在、データベースでネストされたセットモデルを使用してツリー構造を格納し、dhtmlxTree(dhtmlx.comを参照)をツリーコントロールとして使用しています。私が抱えている問題は、このコントロールが独自のアドレス指定スキーマを格納するためにデータベースに追加のフィールドを必要とすることです(0_2_14のようなもの、ルートからこのアイテムへのパスです)。これはかなり悪い考えです。位置が変わるとツリー全体が無効になるため(この文字列をIDとアドレス/位置として同時に使用するため)、各ノードを再計算してツリーを閉じ、サーバーからリロードします。これは、ユーザーが以前の場所に毎回ツリーを再度開く必要があるため、ユーザーを悩ませます。ドキュメントによると、このツリーコントロールは、特定のアドレスに対してツリーを事前に選択/開くことができます。ただし、この機能は私には機能しません-ユーザーがノードを開くたびに、ajax呼び出しを使用してノードの直接の子のみをポーリングします。その場合、何らかの理由でロード時にノードを開くことができません。ドキュメントはくだらないものであり、一部の関数の基本的なコード例はほとんどないため、ここで立ち往生しています。私の質問は、それ自体のアドレス指定スキームに問題がなく、編集を許可する、そこに良い代替案があるかどうかです。フラッシュまたは多分Javaアプリも検討します。独自のアドレス指定スキームと編集を許可します。フラッシュまたは多分Javaアプリも検討します。独自のアドレス指定スキームと編集を許可します。フラッシュまたは多分Javaアプリも検討します。