フォームのネストされたリストを作成しました...
<ol>
<li>Group One
<ol>
<li>Item1 in group one</li>
</ol>
</li>
<li>Group Two
<ol>
<li>Item1 in group two</li>
</ol>
</li>
<li>External Item 1</li>
<li>External Item 2</li>
</ol>
Jquery UI を使用して、リストを並べ替え可能にしたので、たとえば、外部項目 1 をグループ 1 に入れ子にすることができ、外部項目とグループを任意の順序で並べ替えることができます。私が防ぎたいのは、ユーザーがグループを別のグループ内にネストできる一方で、リスト内の別の位置にドラッグできるようにすることです。違いはありませんが、リストはグループのコレクションを保持する外部モデルによってカミソリで生成されています。(外部アイテムは、ID の空の GUID を持つグループのメンバーとして保存されます)
簡単に言えば、特定のクラスを<li>
子リストに配置しないようにするにはどうすればよいですか? または、子リストに特定のアイテムを拒否するようにするにはどうすればよいでしょうか?