コード例 #1
0
ファイル: Order.php プロジェクト: pradeep-wagento/magento2
 /**
  * Preparing form
  *
  * @return $this
  * @SuppressWarnings(PHPMD.UnusedLocalVariable)
  */
 protected function _prepareForm()
 {
     parent::_prepareForm();
     $form = $this->getForm();
     $htmlIdPrefix = $form->getHtmlIdPrefix();
     /** @var \Magento\Framework\Data\Form\Element\Fieldset $fieldset */
     $fieldset = $this->getForm()->getElement('base_fieldset');
     if (is_object($fieldset) && $fieldset instanceof \Magento\Framework\Data\Form\Element\Fieldset) {
         $fieldset->addField('show_actual_columns', 'select', ['name' => 'show_actual_columns', 'options' => ['1' => __('Yes'), '0' => __('No')], 'label' => __('Show Actual Values')]);
     }
     return $this;
 }
コード例 #2
0
ファイル: Coupon.php プロジェクト: pradeep-wagento/magento2
 /**
  * Prepare form
  *
  * @return $this
  */
 protected function _prepareForm()
 {
     parent::_prepareForm();
     /** @var \Magento\Framework\Data\Form\Element\Fieldset $fieldset */
     $fieldset = $this->getForm()->getElement('base_fieldset');
     if (is_object($fieldset) && $fieldset instanceof \Magento\Framework\Data\Form\Element\Fieldset) {
         $fieldset->addField('price_rule_type', 'select', ['name' => 'price_rule_type', 'options' => [__('Any'), __('Specified')], 'label' => __('Cart Price Rule')]);
         $rulesList = $this->_reportRule->create()->getUniqRulesNamesList();
         $rulesListOptions = [];
         foreach ($rulesList as $key => $ruleName) {
             $rulesListOptions[] = ['label' => $ruleName, 'value' => $key, 'title' => $ruleName];
         }
         $fieldset->addField('rules_list', 'multiselect', ['name' => 'rules_list', 'values' => $rulesListOptions, 'display' => 'none'], 'price_rule_type');
         $this->_renderDependentElement = true;
     }
     return $this;
 }