問題タブ [backbone-paginator]

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 に答える
747 参照

jquery - バックボーンのページネーターがコレクションのページ番号を付けない

私はこのコレクションを持っており、呼び出しごとに 2 つのアイテムのみをフェッチするようにこれをページ分割しようとしています。ご覧のとおり、ページごとに 2 アイテムに設定する ipp:2 があります。それでも、コレクションのすべてのアイテムを取得する理由がわかりません。私の Parse() 関数に何か問題がありますか?

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

javascript - Paginator.clientPager を使用してサーバーから追加のモーダルをロードする

最初のフェッチ後にサーバーから追加のモーダルをロードしようとしていますPaginator.clientPager

これは私のコレクションで、github のサンプル コードからほとんどコピーを貼り付けたものです。

私はそのように初期フェッチを呼び出しています

次に、ユーザーが clientPager を使用してローカル ページをブラウズした後、おそらく最初のページを削除せずに、さらに多くのページを読み込みたいと考えます。

私はこのようにこれを達成しようとしますが、何らかの理由でpager();、2 つの新しいレコードを呼び出した後に削除されます。

私は何を間違っていPaginator.clientPagerますか?

requestPager を使用したくないのは、少なくともメモリ内で事前キャッシュを行うことができないためだと思います。

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

javascript - ページング可能なコレクションにいくつかのページネーションが適用された後、ブラウザーがクラッシュする

バックボーン コレクションを拡張するバックボーン ページング コレクションを使用しています。

paginatorcamel from pageable コレクションでページを移動できる があります。

バックボーンのページング可能なコレクションのサーバー側モードに取り組んでいます。

問題は、から5〜6回ページネーションするときpaginatorです。現在のコレクションを保存するためのメモリを増やすと、Chrome がクラッシュします。そしておそらく、以前に保存されたコレクションを破棄していません。

問題を解決するために次のことを行っています。

this.collection.remove() が使用されているメモリをクリアすることを期待していました。しかし、実際にはそうではありません。しかし、上記は問題を解決しません。

この問題を以前に見つけた人はいますか?どのように問題を解決しましたか?

0 投票する
0 に答える
287 参照

gruntjs - ファイル名に複数のドットを含める場合は Grunt Copy を使用しないでください

grunt-contrib-copy の作業中に、マルチドットで埋められたファイル名に問題があります。

例: backbone.paginator.js

私の Gruntfile.coffee で変数を定義しました。

これは宛先フォルダーにコピーされません。

エラーや破損がなければ、他のファイルはコピーされますが、backbonepaginator はコピーされません。

私は Windows 8 を使用していますが、問題はファイル名に複数のドットがあることだと思います。bower ディレクトリのファイル名を削除または変更すると、正常にコピーされるためです。

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

解決済み:

私の問題は「bower」の前の「/」であることがわかりました。

私が変更され;

なので

ごめん。

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

backbone.js - バックボーン フィルターのコレクションとレンダリング

私はまだバックボーンにかなり慣れていないので、私がやっていることに重大な誤りがある場合は申し訳ありません.

私がやろうとしていることは非常に単純に思えます: データベースからモデルのコレクションを取得し、それにいくつかのフィルターを適用します。ホテルをフィルタリングしようとしているとしましょう。メインのコレクションができたら、価格や星などでフィルタリングしたいと思います (ほとんどの場合、yelp や tripadvisor などで見つけることができます)。もちろん、一度フィルターを「リセット」したいと思います。ユーザーはさまざまなチェックボックスをオフにします。

これまでのところ、3 つのビューがあります。 - 結果が表示されるパネルに基づく 1 つのビュー - 各アイテム (各ホテル) を表すテンプレートに基づく 1 つのビュー - 1 つのビューは、使用するすべてのフィルターです。

私が抱えている問題は、フィルターを元に戻したり、新しいコレクションでビューを更新したりできるような状態でコレクションを維持できることです。私の問題がどこにあるかを理解するのを手伝ってもらえますか? そして、私は何をすべきですか?

バックボーンを使用してこのようなフィルタリングを行うのはそれほど簡単ではないように思えます。誰かが他の提案を持っている場合は、してください。

ありがとうございました!

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

javascript - バックボーン コレクションの fetch() メソッドは、繰り返し呼び出しで以前のモデルをオーバーライドします

backbone.js Collection fetch メソッドを使用して、オフセットと制限に基づいてデータを返すリクエストを送信しています。最初の collection.fetch() メソッドは、 LIMIT 0 および LIMIT 5 であるため 5 つのモデルを返し、 Backbone.Collection.prototype.fetch.call(this, options) を再度呼び出すと、同じデータ (前のモデル) が返されますが、次の OFFSET= のサーバー応答が返されます。 5およびLIMIT = 5、つまり次のオブジェクトのセット。ただし、フェッチメソッドを呼び出すたびにコレクションオブジェクトに追加したい。

0 投票する
0 に答える
163 参照

backbone.js - バックグリッド ServerSideFilter

Backgrid フィルター拡張機能http://backgridjs.com/ref/extensions/filter.htmlを使用して いますが、どうすればよいのか疑問に思っています

  1. 検索要素を検索ボックスではなくチェックボックスに設定する
  2. 一連のクエリ パラメータ ala ?q='djfsl'&q2='jdfskf' をチェーンします。

これまでのところ、私はこれを持っています:

ただし、私が達成したいのは、これに沿ったものです: http://www.codegur.net/20767244/add-backgrid-filter-for-each-column

またはより正確にはこれ:

ここに画像の説明を入力

複数のチェックボックスを選択でき、作成されるクエリは次のようになります。?review=0&featured=1

?tags=0私が現在持っているコードでは、customFilter の名前としてタグが設定されている場所 のように見える 1 つのクエリ パラメータしか設定できないようです。