[TYPO3-UG Spain] Valor listbox
Carina Anta
carina at redegal.com
Mon Apr 13 17:27:31 CEST 2009
Hola,
Tengo un en el cual tengo una columna que es un box y dentro de esta un
listbox, alguien sabe como puedo obtener el valor del elemento
seleccionado del listbox?
El código que tengo es el siguiente:
<renderlet:LISTER name="mylist3">
....
<column name="idcontacto" type="renderlet:BOX" listHeader="Contacto" >
<childs>
<renderlet:LISTBOX name="listacon">
<onchange runat="ajax" params="listacon, rowData::uid">
<refresh/>
<userobj>
<php><![CDATA[/*<?php*/
$sRub = $this->oMajixEvent->getParam("listacon");
$sHtml = "<p><b>No existen contactos para el
asociado</b></p>".$sRub."valor";
return array(
$this->aORenderlets["my-box-content2"]->majixSetHtml($sHtml),
$this->aORenderlets["datos2"]->majixFx("appear"),
$this->aORenderlets["datos2"]->majixDisplayBlock()
);
/*?>*/]]></php>
</userobj>
</onchange>
<data>
<items>
<item caption="" value=""/>
</items>
<userobj>
<php><![CDATA[
$aRowData = $this->oDataHandler->_getListData();
$parametros = $aRowData['uid'];
$dbquery_sub = "SELECT contAsoc.uid_local, uid, nombre
FROM tx_rgasociacion_contacto_asociados_mm contAsoc,
tx_rgasociacion_contacto conta WHERE
contAsoc.uid_foreign=".$parametros." AND
contAsoc.uid_local=conta.uid;";
return $GLOBALS["TYPO3_DB"]->exec_SELECTgetRows(
"uid as value, nombre as caption",
"tx_rgasociacion_contacto_asociados_mm contAsoc,
tx_rgasociacion_contacto conta",
"contAsoc.uid_foreign=".$parametros." AND
contAsoc.uid_local=conta.uid",
"",
"caption ASC"
);
]]></php>
</userobj>
</data>
</renderlet:LISTBOX>
</childs>
</column>
.....
Gracias!!
More information about the TYPO3-UG-spain
mailing list