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