Khóa học sụp đổ 101
10 Mô-đun
5 Tuần

chỉnh sửa hồ sơ

Nhấn vào đây để sao chép

Cách chỉnh sửa bản ghi trong ứng dụng web


Bây giờ chúng tôi đã sẵn sàng để bắt đầu chỉnh sửa. Hãy làm điều này bằng cách sử dụng ví dụ về một bảng có các thành phố. Có lẽ một thành phố đã nhận được thông tin cập nhật về dân số, mô tả thông tin đã thay đổi hoặc thậm chí tên. Để làm điều này, chúng ta cần tạo một nút trong bảng sẽ mở cửa sổ phương thức và cũng tự tạo cửa sổ phương thức, trong đó việc chỉnh sửa sẽ được thực hiện.

Phương thức chỉnh sửa bản ghi

Nói chung, quy trình này rất giống với quy trình tạo bản ghi mới ban đầu được thực hiện. Chúng tôi cũng nhấn một nút ở đó và một cửa sổ phương thức xuất hiện, điền dữ liệu cần thiết. Nhưng khi tạo tất cả các trường đầu vào trong phương thức đều trống; chúng tôi không cần biết ID của bài đăng mà chúng tôi đang tạo. Tất cả dữ liệu được điền thủ công hoặc được gán tự động. Bây giờ, để chỉnh sửa, bạn cần mở một bản ghi được xác định nghiêm ngặt và lấy chính xác dữ liệu của nó.


Hãy bắt đầu bằng cách thiết lập nút chỉnh sửa. Nhiệm vụ của nó sẽ là ghi ID bài đăng vào biến toàn cục và mở cửa sổ chỉnh sửa phương thức. Hãy tạo quy trình kinh doanh tương ứng. Bạn có thể thấy rằng biến toàn cục đã tạo nằm trong danh sách chung của các khối dưới tên duy nhất của nó.


Sau đó, bạn cần định cấu hình cửa sổ chỉnh sửa phương thức. Nhìn bề ngoài, nó không khác biệt gì (ngoại trừ tên) so với cửa sổ phương thức đã được tạo trước đó để thêm các bản ghi mới vào cơ sở dữ liệu. Sự khác biệt chính nằm ở quy trình kinh doanh phải được bắt đầu khi cửa sổ được mở.


Nhiệm vụ của nó gần như là một hình ảnh phản chiếu của những gì đã được thực hiện trước đó khi tạo một bản ghi của một thành phố mới. Cần lấy ID thành phố từ một biến toàn cầu, lấy thông tin từ cơ sở dữ liệu và phân phối nó đến các trường đầu vào thích hợp.



Hồ sơ vá lỗi

Sau đó, bạn chỉ cần định cấu hình nút Save bằng cách tạo quy trình kinh doanh cho nó tương tự như quy trình được sử dụng để tạo thành phố mới. Sự khác biệt duy nhất là việc sử dụng ID từ biến toàn cục và loại yêu cầu PATCH thay vì POST .


Bây giờ, khi bạn nhấp vào nút chỉnh sửa, bạn có thể mở thông tin chi tiết về bản ghi mong muốn từ cơ sở dữ liệu, thay đổi bất kỳ trường nào và lưu các thay đổi.

Việc sử dụng các biến toàn cục cho phép chúng tôi lưu thông tin về bản ghi nào sẽ được chỉnh sửa vào lúc này, ghi ID của bản ghi đó và tham khảo bản ghi đó nếu cần. Đồng thời, nhờ các biến toàn cục, tốc độ của ứng dụng tăng lên vì nếu không, sẽ cần phải lưu dữ liệu này vào cơ sở dữ liệu và thực hiện các yêu cầu bổ sung đối với nó.

Was this article helpful?
Vẫn đang tìm kiếm một câu trả lời?
Tham gia vào cộng đồng