titou624 | Bonjour à tous, je ne parviens pas à aligner 2 combos l'un à côté de l'autre .
Je pense ne pas avoir bien compris le principe des Form pannels.
Voici mon code actuel:
Code :
- $store_ent = new PhpExt_Data_JsonStore();
- $store_ent ->addField(new PhpExt_Data_FieldConfigObject("nom","nom" ));
- $store_ent ->addField(new PhpExt_Data_FieldConfigObject("site","site" ));
- $store_ent ->setUrl('http://'.$host.'/fonctions.php?action=getSites');
- $site = new PhpExt_Form_ComboBox(null, "site" );
- $site ->setStore($store_ent)
- ->setDisplayField("site" )
- ->setTypeAhead(true)
- ->setMode(PhpExt_Form_ComboBox::MODE_LOCAL)
- ->setTriggerAction(PhpExt_Form_ComboBox::TRIGGER_ACTION_ALL)
- ->setEmptyText("Selectionnez un site..." )
- ->setSelectOnFocus(true)
- ->setApplyTo("site" );
- $entreprise = new PhpExt_Form_ComboBox(null, "entreprise" );
- $entreprise ->setStore($store_ent)
- ->setDisplayField("nom" )
- ->setTypeAhead(true)
- ->setMode(PhpExt_Form_ComboBox::MODE_LOCAL)
- ->setTriggerAction(PhpExt_Form_ComboBox::TRIGGER_ACTION_ALL)
- ->setEmptyText("Selectionnez une entreprise..." )
- ->setSelectOnFocus(true)
- ->setApplyTo("entreprise" );
- $form_recherche = new PhpExt_Form_FormPanel();
- $form_recherche ->setBaseCssClass("x-plain" )
- ->setLayout(new PhpExt_Layout_ColumnLayout())
- ->setLabelWidth(55)
- ->setUrl("index.php" )
- ->setDefaultType("textfield" )
- ->setBodyStyle("padding:5px 5px 0" )
- ->setWidth(350)
- ->setDefaults(new PhpExt_Config_ConfigObject(array("width"=>230)));
-
-
- $form_recherche->addItem($entreprise);
- $form_recherche->addItem($site);
- $form_recherche->addButton(PhpExt_Button::createTextButton("Chercher" ));
- $smarty->assign('onReady',"
- <script>"
- .PhpExt_Ext::onReady(
- $store_ent->getJavascript(false, "store_ent" ),
- $store_ent->load(),
- $form_recherche->getJavascript(false, "recherche" ),
- $form_recherche->render('recherche')
- )."
- </script>" );
|
Et voici le code HTML sur lequel j'applique:
Code :
- <div id="recherche">
- Rechercher mes contacts:
- <input type='text' id='entreprise'><input type='text' id='site'>
- </div> <!--recherche-->
|
Si quelqu'un peut m'aider.
Merci d'avance !
|