Nhảy tới nội dung
Phiên bản: 7.0.0

Button Confirm

Button Confirm là button khi người dùng click vào button sẽ hiển thị một popup xác nhận lại hành động của người dùng.

Confirm

Để sử dụng component button confirm bạn sử dụng

Admin::btnConfirm($template, $attributes)
  • $template : Các loại template button bạn tham khảo ở component button
  • $attributes :

Các attribute dành cho việc hiển thị button

KeyTypeDescription
classstring, arraychuổi class hoặc mãng class
textstringtext hiển thị trong button
iconstringicon của button
tooltipstringtooltip của button
stylearraymãng các attrbiute tùy chỉnh

Các attribute dành cho việc xử lý confirm

KeyTypeDescription
modelstringModel xử lý
ajaxstringajax sẽ được gọi khi button confirm xác nhận được click
actionstringHành động delete, edit, restore
headingstringTiêu đề của popup xác nhận
descriptionstringMô tả của popup xác nhận
trashboolNếu true popup sẽ hiển thị tùy chọn thùng rác
idintId đối tượng thao tác
  • Lưu ý:
  • khi gửi ajax các params sẽ được gửi kèm bao gồm model, trash, id
  • Khi action bằng delete, edit, restore và icon không được truyền vào thì sẽ tự động lấy icon tương ứng
  • Khi action bằng delete sau khi ajax hoàn thành sẽ nhận về response.data chứa danh sách id thì các dom có class .js-confirm-delete-wrapper[data-id="${id}"] sẽ bị xóa

Delete

Cms cung cấp function tạo nhanh button delete

Admin::btnDelete($attributes)

Các giá trị attribute mặc định sẽ được tạo

KeyGiá trịTùy chỉnh
templateredKhông
ajaxCms_Ajax_Action::deleteKhông
actiondeletekhông
headingXóa Dữ liệu
descriptionBạn chắc chắn muốn xóa dữ liệu này ?

Model của bạn phải có method Model::delete và Model::trash (nếu bạn có sử dụng trash)

Restore

Cms cung cấp function tạo nhanh button restore chuyển đối tượng ra khỏi thùng rác

Admin::btnRestore($attributes)

Các giá trị attribute mặc định sẽ được tạo

KeyGiá trịTùy chỉnh
templategreenKhông
ajaxCms_Ajax_Action::restoreKhông
actionrestorekhông
headingKhôi Phục Dữ liệu
descriptionBạn chắc chắn muốn khôi phục dữ liệu này ?