jqGrid tham số loadonce: true được sử dụngLàm thế nào để xóa hàng với dữ liệu địa phương trong jqGrid
Lựa chọn hàng và nhấn nút delete
Không url được thiết lập
Làm thế nào để xóa các hàng trong dữ liệu địa phương chỉ và ngăn chặn thông báo lỗi này? Có thể đặt một số url giả hoặc bất kỳ ý tưởng nào khác để cho phép xóa hàng không? Sẽ tốt hơn nếu thêm và chỉnh sửa biểu mẫu cũng có thể được sử dụng với dữ liệu cục bộ.
url: 'GetData',
datatype: "json",
multiselect: true,
multiboxonly: true,
scrollingRows : true,
autoencode: true,
loadonce: true,
prmNames: {id:"_rowid", oper: "_oper" },
rowTotal: 999999999,
rownumbers: true,
rowNum: 999999999,
Cập nhật 1
Từ Oleg trả lời tôi hiểu các giải pháp sau đây:
- chuẩn Disable jqGrid nút xóa
- Thêm nút xóa mới vào thanh công cụ.
Từ nút này, nhấp vào gọi sự kiện được cung cấp
grid.jqGrid ('delGridRow', rowid, myDelOptions);
. Nhiều hàng có thể được chọn. Làm thế nào để xóa tất cả các hàng đã chọn, mẫu này chỉ xóa một hàng?
Không nên thay đổi jqGrid sao cho xóa, chỉnh sửa, thêm nút hoạt động mà không có url? Hiện nay nó được yêu cầu để vượt qua url giả mà trở về thành công luôn luôn cho chỉnh sửa dữ liệu địa phương.
cảm ơn. Tôi đã cập nhật câu hỏi dựa trên câu trả lời của bạn – Andrus
@Andrus: Nếu bạn sử dụng thanh điều hướng của jqGrid bạn chỉ có thể sử dụng 'myDelOptions' làm tham số' prmDel' của [navGrid] (http://www.trirand.com/jqgridwiki/doku) .php? id = wiki: định nghĩa # navigator). Tôi đã đăng mã cách thực hiện chỉnh sửa biểu mẫu cục bộ và đăng [đề xuất tương ứng] (http://www.trirand.com/blog/?page_id=393/bugs/small-bug-in-generating-new-id-in -postit-of-editgridrow/# p22393) đến diễn đàn trirand.Tôi không thể làm được nữa. Tiếp theo bạn đã viết về cách sử dụng 'multiselect: true' ngay bây giờ. Đó là ** yêu cầu hoàn toàn mới **. jqGrid không định hướng của mustiselect trong chỉnh sửa lưới. – Oleg
cảm ơn bạn. Các tùy chọn được đăng trong các câu hỏi ban đầu có 'multiselect: true'. Nút xóa tiêu chuẩn jQgrid xóa tất cả các hàng đã chọn nhưng cung cấp thay thế cục bộ sẽ chỉ xóa một hàng. – Andrus