protected function buildFieldOptions(FcField $fc_field) { $options = parent::buildFieldOptions($fc_field); $params = $fc_field->getParams(); $options['linked_field'] = FcFieldQuery::create()->findOneByName($params['linked_field']); return $options; }
protected function buildFieldOptions(FcField $fc_field) { $options = parent::buildFieldOptions($fc_field); $params = $fc_field->getParams(); $options['button_prev'] = $params['prev']; $options['button_next'] = $params['next']; return $options; }
protected function buildFieldOptions(FcField $fc_field) { $options = parent::buildFieldOptions($fc_field); $params = $fc_field->getParams(); if (!empty($params['value'])) { $options['data'] = $params['value']; } return $options; }
protected function buildFieldOptions(FcField $fc_field) { $options = parent::buildFieldOptions($fc_field); $params = $fc_field->getParams(); if (!empty($params['placeholder'])) { if (!isset($options['attr'])) { $options['attr'] = array(); } $options['attr']['placeholder'] = $params['placeholder']; } return $options; }
protected function buildFieldOptions(FcField $fc_field) { $options = parent::buildFieldOptions($fc_field); $params = $fc_field->getParams(); if ($params['is_checked']) { $options['data'] = true; // if (!isset($options['attr'])) { // $options['attr'] = array(); // } // // $options['attr']['checked'] = 'checked'; } return $options; }
protected function buildFieldOptions(FcField $fc_field) { $options = parent::buildFieldOptions($fc_field); $params = $fc_field->getParams(); $options['choices'] = array(); $options['multiple'] = (bool) $params['multiple']; $options['expanded'] = !$params['collapsed']; $options['data'] = $options['multiple'] ? array() : null; if ($options['expanded'] && !$options['multiple']) { $options['empty_value'] = false; } foreach ($params['choices'] as $choice) { $options['choices'][$choice['value']] = $choice['label']; if ((bool) $choice['is_selected']) { if ($options['multiple']) { $options['data'][] = $choice['value']; } else { $options['data'] = $choice['value']; } } } return $options; }