Tôi muốn cho phép người dùng tạo bản ghi mới và chỉnh sửa các bản ghi hiện có từ cùng một biểu mẫu trong ExtJS 4. Tôi đang làm việc với ExtJS 4.0.7.Cách thích hợp để bỏ/hủy liên kết bản ghi từ biểu mẫu trong ExtJS 4 là gì?
Thật dễ dàng để tôi tải bản ghi.
var form = Ext.ComponentQuery.query('#myForm');
form.loadRecord(record);
Nhưng nếu tôi muốn bắt đầu mới, không có cách nào để tải xuống! Ít nhất, không có cách thích hợp mà tôi có thể tìm thấy. Tôi đã nghiên cứu hàng giờ đồng hồ, và thậm chí đã xem xét một số mã nguồn mở lõi cho một câu trả lời. Điều tốt nhất tôi có thể đưa ra để "dỡ bỏ" một kỷ lục là:
form._record = null;
Nếu tôi không tuyên bố một cách rõ ràng _record
như null
, Ext sẽ luôn luôn cố gắng cập nhật các bản ghi lưu trữ ở đó. form.reset();
cũng không xóa bản ghi đã tải.
Có cách nào "thích hợp" để xóa bản ghi được gắn với biểu mẫu để có thể lưu bản ghi mới không?