2016-07-22 13 views
43

Tôi đang cố tạo Cửa hàng tùy chỉnh, nên sử dụng WebSocket hoặc REST (trong trường hợp lỗi WebSocket).Thiếu sự kiện trong cửa hàng tùy chỉnh bằng WebSocket và dgrid

Mã tệp rachet-store.js

Nó hoạt động gần như hoàn hảo. Nó hoạt động mà không có vấn đề với REST cũng (myRest).

Vấn đề là nếu wsStore được sử dụng và Nếu tôi xóa một hàng trên trang đầu tiên hoặc thứ hai trong DataGrid, DataGrid được thông báo và làm mới bản thân. Nhưng nếu tôi xóa một hàng trên trang thứ ba hoặc bất kỳ trang nào khác, cửa hàng sẽ không được làm mới.

Tôi nghĩ rằng vấn đề có thể ở đâu đó với sort(), bởi vì sử dụng mà cách Lưới (hoặc Pagination) hoạt động. (Nhưng nó chỉ là một dự đoán ...)

Vì vậy, câu hỏi là, tôi đã làm gì sai?

+3

Bạn có thể lưu trữ ví dụ hoạt động ở đâu đó không? Nó cần một số gỡ lỗi để có thể giúp bạn – ben

+2

Unfortunatellly I cant. Nhưng tôi đã quên README trên github với hướng dẫn cài đặt. Nó rất dễ dàng và nhanh chóng :) – Petr

+2

Có thể đoán của bạn là chính xác. Nhưng phân trang là chức năng phía máy chủ, nơi sự kiện xóa kích hoạt cho tất cả các hàng có thể không bị ràng buộc vào các bản ghi trong các phần tử trang thứ ba/tương lai .. cố gắng hiển thị lưới cho mọi điều hướng trang –

Trả lời

1

dstore cung cấp một lựa chọn linh hoạt của các cửa hàng ra khỏi hộp, nhưng đôi khi, nó là cần thiết để tạo ra một cửa hàng tùy chỉnh để phù hợp hơn với nhu cầu của một ứng dụng. Đây là một hướng dẫn để làm điều đó. Ví dụ của chúng tôi, chúng tôi tạo một cửa hàng xung quanh API GitHub v3 cho Gists.

http://dstorejs.io/tutorials/custom_stores.html

Các vấn đề liên quan