12

ブラウザーで動作する無料の (GPL または BSD タイプのライセンス) アウトライナー ライブラリを探しています。

あまり複雑にする必要はありません。項目の折りたたみと展開、および順序の変更をキーボードで制御できるようにするだけです。

これに適したライブラリを知っている人はいますか?大きな UI コンポーネント ライブラリにアウトライナーが含まれているものはありますか? そうでない場合、どうすれば最初から書くことができますか?(例えば、jQuery から始めた方が良いでしょうか?それとも何か他のものでしょうか?)

4

6 に答える 6

6

nestedSortable jQuery プラグインは、おそらく開始するのに適した場所です。以下は、ドラッグ可能およびネスト可能のそれぞれでフォーム フィールドを使用する例です<li>。次に、キーボードによるインデントを処理し、データの適切な配列またはシリアル化された文字列などを出力するための何かを実装するだけです。

デモ: jsfiddle.net/Marcel/YUDHG/2 (編集)

于 2011-05-30T18:37:13.137 に答える
1

Serhii の提案に加えて、jquery-ui sortables機能を使用したいと考えています。例については、デモ コードを確認してください。http://docs.jquery.com/UI/Sortable

于 2008-12-11T13:53:11.330 に答える
0

最も難しい部分は、キーボードが折りたたみと拡張を制御できるようにすることです。マウスイベントのみを使用する同じ機能は非常に簡単で、グーグルの例を見つける必要があります

于 2008-11-05T18:06:52.430 に答える
0

展開と折りたたみで要素の順序を変更するために、私は本当に好きで、Quicksandを使用しました

于 2011-05-25T00:22:49.487 に答える
0

kendouiのツリービューをお勧めします: http ://demos.kendoui.c​​om/web/treeview/index.html

それはあなたが必要とするすべてとそれからいくつかを持っています。

于 2012-10-05T10:58:03.780 に答える
0

既存の JavaScript ライブラリのほとんどで提供されている最も近いものはアコーディオンです。キーストロークと外観を使用するには、カスタム コードが必要になる可能性が高くなります。ここに10個のJavascriptアコーディアンスクリプトがあります

于 2008-11-13T16:20:06.943 に答える