私はバックボーンを初めて使用し、レールアプリケーションでバックボーンを使用しています。これは私がアプリケーションで行っていることです
アプリケーションでのページネーション サポートに Backbone Paginator を使用し、gmaps で場所をレンダリングするために Gmaps を使用しています。サーバーから 5 つのレコードをページネーションで表示し、対応する 5 つの場所をマップ ビューに表示するたびに、ページ付けされたリンク (前のページ、次のページ) をクリックしたときにマップ上の残りの場所、クリック イベントを記述する必要があると思いますが、このイベントをどこにどのように記述すればよいかわかりません。誰か助けてください。以下のコードを確認してください。evnets を作成しましたが、動作していません
前もって感謝します
var Listings = Backbone.PageableCollection.extend({
model: Bdemo.Models.Listing,
mode: "server" ,
url: '/listings' ,
events: {
"click #paginationSelect" : "fetchSelectedData"
},
fetchSelectedData: function(){
console.log("CAMEEEEEEEEEEEEEEEEEEEEEEEEEEE")
},
// Initial pagination states
state: {
pageSize: 3,
/* sortKey: "updated",*/
order: 1
},
queryParams: {
totalPages: null,
totalRecords: null,
sortKey: "sort"
},
parseState: function (resp, queryParams, state, options) {
return {totalRecords: resp.total_pages};
},
parseRecords: function (resp, options) {
return resp.listings;
}
});