Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
massaction_extended.phtml
Go to the documentation of this file.
1 <?php
7 // @codingStandardsIgnoreFile
8 
9 ?>
10 <div id="<?= $block->getHtmlId() ?>" class="admin__grid-massaction">
11 
12  <?php if ($block->getHideFormElement() !== true):?>
13  <form action="" id="<?= $block->getHtmlId() ?>-form" method="post">
14  <?php endif ?>
15  <div class="admin__grid-massaction-form">
16  <?= $block->getBlockHtml('formkey') ?>
17  <select
18  id="<?= $block->getHtmlId() ?>-select"
19  class="required-entry local-validation admin__control-select">
20  <option class="admin__control-select-placeholder" value="" selected><?= /* @escapeNotVerified */ __('Actions') ?></option>
21  <?php foreach ($block->getItems() as $_item): ?>
22  <option value="<?= /* @escapeNotVerified */ $_item->getId() ?>"<?= ($_item->getSelected() ? ' selected="selected"' : '') ?>><?= /* @escapeNotVerified */ $_item->getLabel() ?></option>
23  <?php endforeach; ?>
24  </select>
25  <span class="outer-span" id="<?= $block->getHtmlId() ?>-form-hiddens"></span>
26  <span class="outer-span" id="<?= $block->getHtmlId() ?>-form-additional"></span>
27  <?= $block->getApplyButtonHtml() ?>
28  </div>
29  <?php if ($block->getHideFormElement() !== true):?>
30  </form>
31  <?php endif ?>
32  <div class="no-display">
33  <?php foreach ($block->getItems() as $_item): ?>
34  <div id="<?= $block->getHtmlId() ?>-item-<?= /* @escapeNotVerified */ $_item->getId() ?>-block">
35  <?= $_item->getAdditionalActionBlockHtml() ?>
36  </div>
37  <?php endforeach; ?>
38  </div>
39  <div class="mass-select-wrap">
40  <select
41  id="<?= $block->getHtmlId() ?>-mass-select"
42  class="action-select-multiselect"
43  data-menu="grid-mass-select">
44  <optgroup label="<?= /* @escapeNotVerified */ __('Mass Actions') ?>">
45  <option disabled selected></option>
46  <?php if ($block->getUseSelectAll()):?>
47  <option value="selectAll">
48  <?= /* @escapeNotVerified */ __('Select All') ?>
49  </option>
50  <option value="unselectAll">
51  <?= /* @escapeNotVerified */ __('Unselect All') ?>
52  </option>
53  <?php endif; ?>
54  <option value="selectVisible">
55  <?= /* @escapeNotVerified */ __('Select Visible') ?>
56  </option>
57  <option value="unselectVisible">
58  <?= /* @escapeNotVerified */ __('Unselect Visible') ?>
59  </option>
60  </optgroup>
61  </select>
62  <label for="<?= $block->getHtmlId() ?>-mass-select"></label>
63  </div>
64 <script>
65  require(['jquery'], function($){
66  'use strict';
67  $('#<?= $block->getHtmlId() ?>-mass-select').change(function () {
68  var massAction = $('option:selected', this).val();
69  switch (massAction) {
70  <?php if ($block->getUseSelectAll()):?>
71  case 'selectAll':
72  return <?= /* @escapeNotVerified */ $block->getJsObjectName() ?>.selectAll();
73  break;
74  case 'unselectAll':
75  return <?= /* @escapeNotVerified */ $block->getJsObjectName() ?>.unselectAll();
76  break;
77  <?php endif; ?>
78  case 'selectVisible':
79  return <?= /* @escapeNotVerified */ $block->getJsObjectName() ?>.selectVisible();
80  break;
81  case 'unselectVisible':
82  return <?= /* @escapeNotVerified */ $block->getJsObjectName() ?>.unselectVisible();
83  break;
84  }
85  this.blur();
86  });
87  });
88 
89  <?php if (!$block->getParentBlock()->canDisplayContainer()): ?>
90  <?= /* @escapeNotVerified */ $block->getJsObjectName() ?>.setGridIds('<?= /* @escapeNotVerified */ $block->getGridIdsJson() ?>');
91  <?php endif; ?>
92 </script>
93 </div>
$block setTitle( 'CMS Block Title') -> setIdentifier('fixture_block') ->setContent('< h1 >Fixture Block Title</h1 >< a href=" store url</a><p> Config value
Definition: block.php:9
<?=$myBlock-> getJsObjectName() ?>.rows.each(function(row)
__()
Definition: __.php:13
jquery extjs ext tree mage adminhtml form
Definition: tree.phtml:41
$block
Definition: block.php:8
if( $block->getUseSelectAll())( 'Select All') ?></option >< option value endif
$_item
Definition: default.phtml:11
if( $block->getHideFormElement() !==true)() ?> -form" methodforeach ($block->getItems() as $_item) () ?>"<? endforeach