Tôi đã tìm hiểu kỹ về hệ thống lưới phụ trợ mới của Magento trên phiên bản Merchant beta 1.0.0.
Trước hết tôi phải nói rằng tôi rất ấn tượng.
Bây giờ bạn có thể chọn các cột để xem, bạn có thể sắp xếp lại chúng, bạn có thể lọc theo các thuộc tính không nhất thiết phải có một cột.
Nhưng điều đó không quan trọng.
Tôi không hiểu làm thế nào lưới được kết xuất.
Bằng cách kích hoạt các gợi ý đường dẫn mẫu, tôi thấy rằng lưới sản phẩm chẳng hạn được hiển thị thông qua mẫu app/code/Magento/Ui/view/base/ui_component/templates/listing/default.xhtml
và qua khối Magento\Ui\Component\Listing
.
Tôi đã chỉnh sửa mẫu và thấy một cái gì đó tôi không hiểu.
<!-- ko template: getTemplate() --><!-- /ko -->
Nếu tôi xóa dòng này (và xóa bộ đệm nếu được bật) tôi sẽ không nhận được lưới nữa.
Ai đó có thể giải thích điều này ko
là gì và làm thế nào nó hoạt động?.
Tôi cũng tìm thấy loại đánh dấu này trong các mẫu khác. app/code/Magento/Ui/view/base/web/templates/grid/controls/columns.html
ví dụ.
[CẬP NHẬT]
Tôi vừa tìm ra với một tìm kiếm đơn giản (duh!) ko
Đề cập đến điều này: http://knockoutjs.com/ nhưng tôi vẫn cần một số giải thích.