示例#1
0
 /**
  * Method to set the element id
  *
  * @param   int $id element ID number
  *
  * @return  void
  */
 public function setId($id)
 {
     parent::setId($id);
     $params = $this->getParams();
     // Set elementlist params from picklist params
     $params->set('allow_frontend_addto', (bool) $params->get('allowadd', false));
 }
示例#2
0
 /**
  * Set the element id
  * and maps parameter names for common ElementList options
  *
  * @param   int  $id  element id
  *
  * @return  void
  */
 public function setId($id)
 {
     parent::setId($id);
     $params = $this->getParams();
     // Set elementlist params from checkbox params
     $params->set('options_per_row', $params->get('ck_options_per_row'));
     $params->set('allow_frontend_addto', (bool) $params->get('allow_frontend_addtocheckbox', false));
     $params->set('allowadd-onlylabel', (bool) $params->get('chk-allowadd-onlylabel', true));
     $params->set('savenewadditions', (bool) $params->get('chk-savenewadditions', false));
 }
示例#3
0
 /**
  * Method to set the element id
  *
  * @param   int  $id  element ID number
  *
  * @return  void
  */
 public function setId($id)
 {
     parent::setId($id);
     $params = $this->getParams();
     // Set elementlist params from radio params
     $params->set('element_before_label', (bool) $params->get('radio_element_before_label', true));
     $params->set('allow_frontend_addto', (bool) $params->get('allow_frontend_addtoradio', false));
     $params->set('allowadd-onlylabel', (bool) $params->get('rad-allowadd-onlylabel', true));
     $params->set('savenewadditions', (bool) $params->get('rad-savenewadditions', false));
 }
示例#4
0
 /**
  * Method to set the element id
  *
  * @param   int  $id  element ID number
  *
  * @return  void
  */
 public function setId($id)
 {
     parent::setId($id);
     $params = $this->getParams();
     // Set elementlist params from dropdown params
     $params->set('allow_frontend_addto', (bool) $params->get('allow_frontend_addtodropdown', false));
     $params->set('allowadd-onlylabel', (bool) $params->get('dd-allowadd-onlylabel', true));
     $params->set('savenewadditions', (bool) $params->get('dd-savenewadditions', false));
     $params->set('options_populate', $params->get('dropdown_populate', ''));
 }