問題タブ [nested-sortable]

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

jquery - jqueryネストされたソート可能

私はb-hindからNestedSortabeを使用していて、最新のjqueryとjquery-uiにアップグレードするまで、非常に便利であることがわかりました。マウスイベントの処理方法などが変更されたと思います。ネストされたSortableが機能しなくなったことを指摘します。

だから私の質問は三つ折りです

jqueryの人々がネストされたソート可能ファイルを実装したかどうかは誰にも分かりません。私は何も見ていません。

または誰かがb-hindバージョンを修正する方法を知っていますか

または同じ目標を達成するためのより良い/軽量の何かを知っている

最新のjquery-uiと互換性のあるものが欲しい

編集: jquery-ui-sortableの最新バージョンがネストされた並べ替えをサポートしているように見えます

EDIT EDITは、ulがまだ存在しないアイテムをドロップすることはできません。

0 投票する
2 に答える
6223 参照

jquery - nestedSortable jQuery から出力を取得するのに助けが必要

うまく機能しているnestedSortableと呼ばれる素晴らしいjqueryプラグインを見つけました。あとは、データベースを新しいソート順で更新するだけです。私はPHPを使用しています。

これは私が混乱しているところです。提供されている例では、出力を取得するための 3 つの方法があります。シリアル化、階層、および配列。

出力を POST 経由で処理するために PHP に送信できるように、javascript を変更するにはどうすればよいですか?

私はプラグイン フォーラム全体を読み、この正確な機能を望んでいた誰かから保存機能の形で希望の光を見つけました. 残念ながら、それは BYOgetItemIdFromElement($element)であり、プラグインの開発者は、彼の配列関数がよりクリーンなコードでまったく同じことをしたと言いました...

誰かがこれを理解するのを手伝ってくれれば、本当に感謝しています!

ティム

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

php - 順序付けられネストされたHTMLリストへのPHP配列

プロジェクトでjQueryのnestedSortableプラグインを使用しています。リストアイテムを移動したら、配列をシリアル化してデータベースに保存します。PHP配列からHTMLリストを再作成するのに問題があります。遅いからか。:)

私は次のPHP配列を持っています:

次のようなリストを作成する必要があります...

(値は無視してください。表示のためだけにあります。)

HTMLリストには、任意の深さのネストされたリストを含めることができます。

私の脳は死んでいて、それを機能させることができません。誰か提案がありますか?私はあなたに永遠のクッキーを借ります。また、お城。

ありがとう。:)

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

javascript - jQuery Nested Sortable - ネストされた LI 要素を移動できません

私は困惑しています。私はこれを2日間解決しようとしており、このサイトを含むオンライン全体を見ました. これは非常にイライラすることであり、解決できれば非常に感銘を受けます。

jQuery プラグインのネストされたソート可能 (http://code.google.com/p/nestedsortables/wiki/NestedSortableDocumentation) を使用する Interspire ショッピング カートを使用して、ドラッグ アンド ドロップで管理パネルのページの順序を調整します。これは、同じことを行う別のスクリプトのデモです: http://mjsarfatti.com/sandbox/nestedSortable/

問題は、親ページ (実際のページではなくリスト内) を任意の順序でドラッグできることです。たとえば、ネストされた子の位置にドラッグしたり、元に戻すことができます (更新されるまで、子の位置でスタックします)。子ページはドラッグ/移動できず、カーソルは親ページと同様に 4 方向矢印に変わります。

私は数え切れないほど何度も HTML を見てきました。HTML は、親と子でほぼ同じに見えます。なぜ 1 つが機能し、1 つが機能しないのかを理解できます。おそらく ul または li タグのいずれかと関係があると思いますが、問題はわかりません。

コードを Interspire デモ (http://shoppingcart.interspire-demo.com/demos) のコードと比較しましたが、違いはわかりません。彼らの管理パネルは機能しますが、私のパネルは機能しません。この機能を制御する 2 つの JavaScript ファイルを再アップロードしようとしましたが、問題は解決しません。

HTML スニペットを次に示します。

ページに PARENT、CHILD ONE、CHILD TWO という名前を付けました。2 つの子ページが親ページにネストされています。親はドラッグ可能ですが、ネストされた 2 つのページはドラッグできません。

以下は、参照用の NestedSortable jQuery プラグイン コードです。

私を助けてください。他の Interspire および NestedSortable ユーザーもこれが役立つと確信しています。ご覧いただきありがとうございます。成功するかどうかにかかわらず、これを解決しようとしている人に感謝します。};

0 投票する
2 に答える
960 参照

jquery - jQueryのネストされたSortable

hereから jQuery.nestedSortable プラグインを使用しようとしていますが、機能 していません。

Web サイトでは動作しますが、ページのソースを表示して HTML として保存しても動作しません。

これが私のコードです:

HTML:

JavaScript:

リスト要素をドラッグする機能を提供するには、これで十分だと思います。なぜそれが機能しないのかについて何か考えはありますか?

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

php - jQuery の nestedSortables を使用して Zend partialLoop() を実装する

実際、これは主に jQuery よりも Zend に関する質問です。

私はjQueryのネストされたSortable http://mjsarfatti.com/sandbox/nestedSortable/をZendで実装しようとしており、ソート可能な要素(親を含む)の正確な位置を保存して読み出そうとしています。私の作品の主要部分である partialLoop ファイルに次のコードがあります。要素の子があり、次のように見える場合、別の partialLoop() メソッドで (再帰的に) 自分自身を呼び出します。

私がここでやろうとしていたのは、$this->partialCounter が新しいレベルごとに最初から開始されるため、両方のループを通過して継続的なカウンターを取得する $ia カウンターを作成することでした。実際、これが私の主な問題です(メインビューファイルに $i を定義し、 $workthrough を定義して、アイテムが終わったかどうかを調べて、アイテムの最初のレベルにないアイテムの複数の呼び出しを回避しますループ) $i は何らかの理由で適切にカウントされていないようですが、$workthrough は魅力的に機能します。 さて、すべての partialLoops で連続カウンターを持つことは可能ですか? また、私がやりたいことを行うためのより良いアプローチを誰かが得たかどうかを本当に知りたいです.

奇妙に見えたり、不明な点があれば、もちろん説明します。どんな助けにも感謝します!

敬具、.wired

0 投票する
2 に答える
2172 参照

jquery - jQuery nestedSortable: 項目がネストされないようにする

階層データ構造を構築するために、mjsarfattis nestedSortable Plugin を使用しています。アイテムがネストされないようにする方法はありますか? 例:

ご覧のとおり、(サブ) グループまたはアイテムはフェーズ内にネストできますが、フェーズ自体は別のフェーズまたは (サブ) グループ内にネストすることはできません。

この場合、この関数を処理する「mustBeRoot」プロパティを使用しました: _isAllowed を少し変更しました。

フェーズを別のフェーズ内にドロップしようとすると問題なく動作しますが、もう少し深く (つまり、サブグループ内に) ドラッグしてドロップすると、1 レベル上に「登る」だけです。次に、別のフェーズがあります:-/

フェーズはルート要素のみにする必要があります! 何かアイデアがあれば幸いです。

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

jquery - Rails3.1のソート可能なネストされたセットとjqueryおよび2つのモデル

これが私の問題です。誰かが私を正しい方向に向けてくれることを願っています。ドラッグアンドドロップを利用して、ダイナミックなケータリング/レストランメニューを作成したいと考えています。セクションを追加してから、そのセクション(および可能なサブセクション)にMenuItemsを追加できるビューを作成したいと思います。1つのモデルでこれを実現する方法はかなり簡単に理解できますが、セクションとメニュー項目を別々のモデルに保持したいと思います。デュアルモデルを使用するようにソート可能なネストされたセットgemを設定するにはどうすればよいですか?1つのモデルを再考して使用する必要がありますか?任意のガイダンスをいただければ幸いです。

0 投票する
4 に答える
2422 参照

jquery - JqueryのnestedSortableは、要素のトップレベルへのドラッグをブロックします

私には2つの問題があります。

  1. このnestedSortableはこのコードでは機能していません。どこに問題がありますか?

  2. ユーザーがサブ要素をトップレベル(ベース)にドラッグするのをブロックしたいのですが、ライブラリで許可されていないことはわかっていますが、微調整はありますか?

これが私のすべてのコードです:

ありがとう !:)

編集:ここに作業例がありますhttp://mjsarfatti.com/sandbox/nestedSortable/ この作業しか得られない場合は、2番目のポイントをもっと探すことができます

編集2:答えの1つが教えてくれたようにライブラリを変更しましたが、Firefoxがハングしていて、応答しないスクリプトがあります

これがフィドルです:http://jsfiddle.net/dAwEe/2/

編集3:誰かがアイデアを持っていますか?

編集4: http: //jsfiddle.net/dAwEe/3/私は私の問題を修正しました1:ネストされたソート可能なjsはうまく含まれていませんでした:S

今、誰かが問題2のアイデアを持っていますか?

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

jquery - ネストされたSortableシリアル化関数の使用方法

したがって、私はnestedSortableプラグインを使用しており、「awesome_nested_set」gemを使用してデータをRailsアプリケーションに送り返す必要があります。ネストされたSortableプラグインに組み込まれているシリアル化関数を使用したいのですが、使用方法がわかりません。

プラグインのサイトでfirebugを使用してソースを表示しようとすると、「シリアル化」デモが行われる場所が見つからないようです。そのため、これがどのように機能するかを想定しましたが、そうではありません。

助けてくれてありがとう!