가맹점 베타 1.0.0 버전에서 Magento의 새로운 백엔드 그리드 시스템을 둘러 보았습니다.
우선 감동한다고 말해야합니다.
이제 표시 할 열을 선택하고 순서를 변경할 수 있으며 반드시 열이없는 속성으로 필터링 할 수 있습니다.
그러나 그것은 중요하지 않습니다.
그리드가 어떻게 렌더링되는지 이해하지 못합니다.
템플릿 경로 힌트를 사용하면 제품 그리드가 템플릿 app/code/Magento/Ui/view/base/ui_component/templates/listing/default.xhtml
과 블록을 통해 렌더링되는 것을 볼 수 Magento\Ui\Component\Listing
있었습니다.
템플릿을 편집하고 이해할 수없는 것을 보았습니다.
<!-- ko template: getTemplate() --><!-- /ko -->
이 줄을 제거하고 활성화 된 경우 캐시를 지우면 더 이상 그리드가 표시되지 않습니다.
누군가 이것이 무엇 ko
이고 어떻게 작동하는지 설명 할 수 있습니까 ?
다른 템플릿에서도 이런 종류의 마크 업을 찾을 수 있습니다. app/code/Magento/Ui/view/base/web/templates/grid/controls/columns.html
예를 들어.
[업데이트]
방금 ko
이것을 참조 하는 간단한 검색 (duh!)으로 알았습니다 . http://knockoutjs.com/ 그래도 설명이 필요합니다.