Example #1
0
 /**
  * Get css class for "requires" functionality
  *
  * @param \Magento\Backend\Model\Config\Structure\Element\Field $field
  * @param string $fieldPrefix
  * @return string
  */
 protected function _getRequiresCssClass(\Magento\Backend\Model\Config\Structure\Element\Field $field, $fieldPrefix)
 {
     $requiresClass = '';
     $requiredPaths = array_merge($field->getRequiredFields($fieldPrefix), $field->getRequiredGroups($fieldPrefix));
     if (!empty($requiredPaths)) {
         $requiresClass = ' requires';
         foreach ($requiredPaths as $requiredPath) {
             $requiresClass .= ' requires-' . $this->_generateElementId($requiredPath);
         }
         return $requiresClass;
     }
     return $requiresClass;
 }