2013-01-07 61 views
6

Tôi đang áp dụng bộ lọc trên nguồn dữ liệu và tôi muốn truy xuất tất cả dữ liệu được lọc từ nguồn dữ liệu này.Lấy dữ liệu của nguồn dữ liệu đã lọc

Bộ lọc được áp dụng chính xác, DropDownList của tôi chỉ hiển thị mục được lọc, nhưng khi tôi muốn lấy dữ liệu bằng Javascript, tôi đang truy xuất lại mọi dữ liệu và không chỉ dữ liệu được lọc.

Dưới đây là một số mã:

dropdownProduct.dataSource.query({ filter: filter }); 

var data = dropdownProduct.dataSource.data(); 

Trong biến dữ liệu tôi có tất cả các dữ liệu. Như tôi đã nói, truy vấn đang hoạt động vì trình đơn thả xuống của tôi chỉ hiển thị dữ liệu được lọc.

Tôi có thể làm gì để chỉ có dữ liệu được lọc trong biến dữ liệu?

Trả lời

12

Điều này là do bộ lọc được áp dụng ở phía máy khách - và phương thức dữ liệu trả về tất cả dữ liệu. Bạn cần sử dụng phương thức view để chỉ truy xuất dữ liệu hiển thị đối với dữ liệu người dùng cuối.

+0

ok ... tình hình của tôi là, tôi có một cửa sổ kendo tải một mạng lưới với một số dữ liệu, bây giờ tôi đang áp dụng lọc và sau đó muốn lấy dữ liệu đã lọc vào chế độ xem gốc & enumarete thông qua từng cái một sự kiện nhấn mũi tên xuống, tôi có thể thực hiện phần còn lại nhưng chỉ cần tìm cách để lấy dữ liệu được lọc. Bạn co thể giup tôi được không? –

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