Tôi đang sử dụng django 1.8 và angularjs 1.3.14 và jquery 1.11.0.Lưới ui góc là lọc theo chuỗi khi cộtDef có trường là số kiểu. Tại sao?
Điều này nằm trong Controller/gridOptions/columnDefs.
{ field: 'credit_amt',
displayName: 'Credit Amount',
type: 'number',
width: '8%',
enableFocusedCellEdit: true,
visible:true,
//This 'filters' is the sort box to do the search.
filters: [{
condition: uiGridConstants.filter.GREATER_THAN,
placeholder: 'greater than'
}
Lưu ý rằng 'loại' là một số. Khi tôi chạy chương trình này xử lý trường này dưới dạng Chuỗi và không phải là số. Vì vậy, sắp xếp không hoạt động theo cách tôi cần.
Tôi đã thử loại bỏ 'loại' và tự động phát hiện loại dữ liệu. -Không hoạt động.
Đây là những gì các loại trông giống như trước và sau khi sử dụng:
Như bạn có thể thấy, các mặt hàng đã được lọc khi không có dữ liệu nhỏ hơn 6. Xin vui lòng giúp . Cảm ơn bạn.
Sự cố đang được lọc. Tôi đặt 'type:' number '' và cố gắng numberStr. Không làm việc. Cột vẫn được lọc theo giá trị chuỗi chứ không phải số. –
Tôi chỉnh sửa câu trả lời –
Cảm ơn bạn. Đây là những gì tôi đã thực hiện và nó hoạt động. Tôi không cần phải bao gồm 'hàng' hoặc 'cột'. Và nó hoạt động có hoặc không có câu lệnh 'if'. Nếu bạn không nhớ, câu lệnh if sẽ làm gì? –