24 <?php
if (
$block->getCollection()): ?>
26 <?php
if (
$block->canDisplayContainer()): ?>
27 <div
id=
"<?= $block->escapeHtml($block->getId()) ?>" data-grid-
id=
"<?= $block->escapeHtml($block->getId()) ?>">
29 <?=
$block->getLayout()->getMessagesBlock()->getGroupedHtml() ?>
32 <div
class=
"admin__data-grid-header admin__data-grid-toolbar">
33 <?php $massActionAvailable =
$block->getChildBlock(
'grid.massaction') &&
$block->getChildBlock(
'grid.massaction')->isAvailable() ?>
34 <?php
if (
$block->getPagerVisibility() ||
$block->getExportTypes() ||
$block->getChildBlock(
'grid.columnSet')->getFilterVisibility() || $massActionAvailable): ?>
35 <div
class=
"admin__data-grid-header-row">
36 <?php
if ($massActionAvailable): ?>
37 <?=
$block->getMainButtonsHtml() ?
'<div class="admin__filter-actions">' .
$block->getMainButtonsHtml() .
'</div>' :
'' ?>
40 <?php
if (
$block->getChildBlock(
'grid.export')): ?>
41 <?=
$block->getChildHtml(
'grid.export') ?>
45 <div
class=
"<?php if($massActionAvailable) { echo '_massaction ';} ?>admin__data-grid-header-row">
46 <?php
if ($massActionAvailable): ?>
47 <?=
$block->getChildHtml(
'grid.massaction') ?>
49 <?=
$block->getMainButtonsHtml() ?
'<div class="admin__filter-actions">' .
$block->getMainButtonsHtml() .
'</div>' :
'' ?>
52 <div
class=
"admin__control-support-text">
53 <span
id=
"<?= $block->escapeHtml($block->getHtmlId()) ?>-total-count" <?=
$block->getUiId(
'total-count') ?>>
56 <?=
__(
'records found') ?>
57 <span
id=
"<?= $block->escapeHtml($block->getHtmlId()) ?>_massaction-count" 58 class=
"mass-select-info _empty"><strong data-role=
"counter">0</strong> <span><?=
__(
'selected') ?></span></span>
60 <?php
if (
$block->getPagerVisibility()): ?>
61 <div
class=
"admin__data-grid-pager-wrap">
62 <select
name=
"<?= /* @escapeNotVerified */ $block->getVarNameLimit() ?>" 63 id=
"<?= $block->escapeHtml($block->getHtmlId()) ?>_page-limit" 64 onchange=
"<?= /* @escapeNotVerified */ $block->getJsObjectName() ?>.loadByElement(this)" <?=
$block->getUiId(
'per-page') ?>
65 class=
"admin__control-select">
66 <option
value=
"20"<?php
if (
$block->getCollection()->getPageSize() == 20): ?>
67 selected=
"selected"<?php
endif; ?>>20
69 <option
value=
"30"<?php
if (
$block->getCollection()->getPageSize() == 30): ?>
70 selected=
"selected"<?php
endif; ?>>30
72 <option
value=
"50"<?php
if (
$block->getCollection()->getPageSize() == 50): ?>
73 selected=
"selected"<?php
endif; ?>>50
75 <option
value=
"100"<?php
if (
$block->getCollection()->getPageSize() == 100): ?>
76 selected=
"selected"<?php
endif; ?>>100
78 <option
value=
"200"<?php
if (
$block->getCollection()->getPageSize() == 200): ?>
79 selected=
"selected"<?php
endif; ?>>200
82 <label
for=
"<?= $block->escapeHtml($block->getHtmlId()) ?>_page-limit" 83 class=
"admin__control-support-text"><?=
__(
'per page') ?></label>
84 <div
class=
"admin__data-grid-pager">
85 <?php $_curPage =
$block->getCollection()->getCurPage() ?>
86 <?php $_lastPage =
$block->getCollection()->getLastPageNumber() ?>
88 <?php
if ($_curPage > 1): ?>
89 <button
class=
"action-previous" 91 onclick=
"<?= /* @escapeNotVerified */ $block->getJsObjectName() ?>.setPage('<?= /* @escapeNotVerified */ ($_curPage - 1) ?>');return false;">
92 <span><?=
__(
'Previous page') ?></span>
95 <button type=
"button" class=
"action-previous disabled"><span><?=
__(
'Previous page') ?></span></button>
99 id=
"<?= $block->escapeHtml($block->getHtmlId()) ?>_page-current" 100 name=
"<?= /* @escapeNotVerified */ $block->getVarNamePage() ?>" 101 value=
"<?= /* @escapeNotVerified */ $_curPage ?>" 102 class=
"admin__control-text" 103 onkeypress=
"<?= /* @escapeNotVerified */ $block->getJsObjectName() ?>.inputPage(event, '<?= /* @escapeNotVerified */ $_lastPage ?>')" <?=
$block->getUiId(
'current-page') ?> />
105 <label
class=
"admin__control-support-text" for=
"<?= $block->escapeHtml($block->getHtmlId()) 107 <?=
__(
'of %1',
'<span>' .
$block->getCollection()->getLastPageNumber() .
'</span>') ?>
109 <?php
if ($_curPage < $_lastPage): ?>
110 <button type=
"button" title=
"<?= /* @escapeNotVerified */ __('Next page') ?>" 112 onclick=
"<?= /* @escapeNotVerified */ $block->getJsObjectName() ?>.setPage('<?= /* @escapeNotVerified */ ($_curPage + 1) ?>');return false;">
113 <span><?=
__(
'Next page') ?></span>
116 <button type=
"button" class=
"action-next disabled"><span><?=
__(
'Next page') ?></span></button>
123 <div
class=
"admin__data-grid-wrap admin__data-grid-wrap-static">
124 <?php
if (
$block->getGridCssClass()): ?>
125 <table
class=
"<?= /* @escapeNotVerified */ $block->getGridCssClass() ?> data-grid" id=
"<?= $block->escapeHtml($block->getId()) ?>_table">
126 <!-- Rendering column
set -->
127 <?=
$block->getChildHtml(
'grid.columnSet') ?>
131 <table
class=
"data-grid" id=
"<?= $block->escapeHtml($block->getId()) ?>_table">
132 <!-- Rendering column
set -->
133 <?=
$block->getChildHtml(
'grid.columnSet') ?>
136 <?php
if (
$block->getChildBlock(
'grid.bottom.links')): ?>
137 <?=
$block->getChildHtml(
'grid.bottom.links') ?>
142 <?php
if (
$block->canDisplayContainer()): ?>
147 <?php
if (
$block->getDependencyJsObject()): ?>
148 deps.push(
'uiRegistry');
151 <?php
if (strpos(
$block->getRowClickCallback(),
'order.') !==
false): ?>
152 deps.push(
'Magento_Sales/order/create/form');
156 deps.push(
'mage/adminhtml/grid');
158 require(deps,
function(<?= (
$block->getDependencyJsObject() ?
'registry' :
'') ?>){
161 <?php
if (
$block->getDependencyJsObject()): ?>
162 registry.get(
'<?= /* @escapeNotVerified */ $block->getDependencyJsObject() ?>',
function (<?=
$block->getDependencyJsObject() ?>) {
165 <?=
$block->getJsObjectName() ?> =
new varienGrid(
'<?= $block->escapeHtml($block->getId()) ?>',
'<?= /* @escapeNotVerified */ $block->getGridUrl() ?>',
'<?= /* @escapeNotVerified */ $block->getVarNamePage() ?>',
'<?= /* @escapeNotVerified */ $block->getVarNameSort() ?>',
'<?= /* @escapeNotVerified */ $block->getVarNameDir() ?>',
'<?= /* @escapeNotVerified */ $block->getVarNameFilter() ?>');
166 <?=
$block->getJsObjectName() ?>.useAjax = <?=
$block->getUseAjax() ?
'true' :
'false' ?>;
167 <?php
if (
$block->getRowClickCallback()): ?>
168 <?=
$block->getJsObjectName() ?>.rowClickCallback = <?=
$block->getRowClickCallback() ?>;
170 <?php
if (
$block->getCheckboxCheckCallback()): ?>
171 <?=
$block->getJsObjectName() ?>.checkboxCheckCallback = <?=
$block->getCheckboxCheckCallback() ?>;
173 <?php
if (
$block->getSortableUpdateCallback()): ?>
174 <?=
$block->getJsObjectName() ?>.sortableUpdateCallback = <?=
$block->getSortableUpdateCallback() ?>;
176 <?=
$block->getJsObjectName() ?>.bindSortable();
177 <?php
if (
$block->getRowInitCallback()): ?>
178 <?=
$block->getJsObjectName() ?>.initRowCallback = <?=
$block->getRowInitCallback() ?>;
179 <?=
$block->getJsObjectName() ?>.initGridRows();
181 <?php
if (
$block->getChildBlock(
'grid.massaction') &&
$block->getChildBlock(
'grid.massaction')->isAvailable()): ?>
182 <?=
$block->getChildBlock(
'grid.massaction')->getJavaScript() ?>
184 <?=
$block->getAdditionalJavaScript() ?>
186 <?php
if (
$block->getDependencyJsObject()): ?>
193 <?php
if (
$block->getChildBlock(
'grid.js')): ?>
194 <?=
$block->getChildHtml(
'grid.js') ?>
$block setTitle( 'CMS Block Title') -> setIdentifier('fixture_block') ->setContent('< h1 >Fixture Block Title</h1 >< a href=" store url</a><p> Config value