function __construct($aParams = array(), $aField = array())
 {
     parent::__construct($aParams, $aField);
 }
 function __construct($aParams = array(), $aField = array())
 {
     parent::__construct($aParams, $aField);
     $this->aParams['table_alter'] = true;
     $this->aParams['table_field_type'] = 'varchar(255)';
     $this->aForm['inputs']['caption']['info'] = _t('_adm_form_dsc_field_caption');
     $aFields = array('value' => array('type' => 'text', 'name' => 'value', 'caption' => _t('_adm_form_txt_field_value_default'), 'info' => '', 'value' => '', 'required' => '0', 'db' => array('pass' => 'Xss')), 'info' => array('type' => 'textarea_translatable', 'name' => 'info', 'caption' => _t('_adm_form_txt_field_info'), 'info' => _t('_adm_form_dsc_field_info'), 'value' => '_sys_form_txt_field', 'required' => '0', 'db' => array('pass' => 'Xss')), 'required' => array('type' => 'switcher', 'name' => 'required', 'caption' => _t('_adm_form_txt_field_required'), 'info' => _t('_adm_form_dsc_field_required'), 'value' => '1', 'required' => '0', 'attrs' => array('id' => 'bx-form-field-required', 'onchange' => $this->getJsObject() . ".onCheckRequired(this)"), 'db' => array('pass' => 'Int')));
     $aFields = array_merge($aFields, $this->getCheckerFields());
     $this->aForm['inputs'] = $this->addInArray($this->aForm['inputs'], 'caption', $aFields);
     unset($this->aForm['inputs']['collapsed']);
 }