Joomla.it Forum
Non solo Joomla... => Sviluppo => : lory1990 11 Oct 2011, 21:02:42
-
Ciao! allora ho un problemino:
quando inserisco
JHTML::_('select.booleanlist', $tipo, 'class="inputbox"', $dati );
mi compare la lista in colonna ovvero:
o
SI o
NO
dove o sta per il pallino del radio button
posto il template
<td><?php echo $this->select['auto_close']; ?></td>
quindi la view
$select['mail'] = $model->yn('mail');
$select['auto_close'] = $model->yn('auto_close');
e la funzione che genera
function yn($tipo){
$this->_db->setQuery("SELECT $tipo FROM #__eventmanager_settings");
if(!$this->_db->query()){$this->setError($this->_db->getErrorMsg()); return false;}
$opz = $this->_db->loadResult();
switch ($opz){
case 0: //NO
$ris = JHTML::_('select.booleanlist', $tipo, 'disabled class="inputbox"', '0' );
break; case 1: //SI
$ris = JHTML::_('select.booleanlist', $tipo, 'disabled class="inputbox"', '1' );
break; case -1: // OPZIONALE
if($this->getTask()=='edit'){
$dati = $this->getDati();
$dati = $dati->$tipo;
} else $dati ='';
$ris = JHTML::_('select.booleanlist', $tipo, 'class="inputbox"', $dati );
break;
}
return $ris;
}
come mai al boolean list non piacciono le tabelle?
-
aggiungo una schermata per chiarire
(http://i52.tinypic.com/1jx8ol.png)
in frontend, con la stessa pagina il problema non si pone... strano!