->setHeight(600); $accordion = new PhpExt_Layout_AccordionLayout(); $accordion->setTitleCollapse(true) ->setActiveOnTop(true) ->setAnimate(true) ; $accordionPanel->setLayout($accordion); $p1 = new PhpExt_Panel(); $p1->setTitle("Navigation") ->setHtml("This <bt>is the navigation panel"); $p2 = new PhpExt_Panel(); $p2->setTitle("Settings") ->setHtml("This <br>is the settings panel"); $accordionPanel->addItem($p1); $accordionPanel->addItem($p2); $accordionPanel->setRenderTo(PhpExt_Javascript::inlineStm("Ext.get('centercolumn')")); */ $accordionPanel = new PhpExt_Panel(); $accordionPanel->setTitle("Accordion Sample")->setWidth(500)->setHeight(300); $accordion = new PhpExt_Layout_AccordionLayout(); $accordion->setTitleCollapse(true)->setAnimate(true); $accordionPanel->setLayout($accordion); $p1 = new PhpExt_Panel(); $p1->setTitle("Navigation")->setHtml("This <bt>is the navigation panel"); $p2 = new PhpExt_Panel(); $p2->setTitle("Settings")->setHtml("This <br>is the settings panel"); $accordionPanel->addItem($p1); $accordionPanel->addItem($p2); $accordionPanel->setRenderTo(PhpExt_Javascript::inlineStm("Ext.get('centercolumn')")); echo PhpExt_Ext::onReady($accordionPanel->getJavascript(false, "accordionPanel"));
$eastTabs->setActiveTab(1)->setTabPosition(PhpExt_TabPanel::TAB_POSITON_BOTTOM)->setBorder(false); // Tab 1 $t1 = new PhpExt_Panel(); $t1->setHtml('<p>A TabPanel component can be a region.</p>')->setTitle("A Tab")->setAutoScroll(true); $eastTabs->addItem($t1); // Tab 2 $propGrid = new PhpExt_Grid_PropertyGrid(); $propGrid->setTitle("Property Grid"); $propGrid->setSource(array("(name)" => "Properties Grid", "grouping" => false, "autoFitColumns" => true, "productionQuality" => false, "created" => "new Date(Date.parse('10/15/2006'))", "tested" => false, "version" => 0.01, "borderWidth" => 1)); $eastTabs->addItem($propGrid, new PhpExt_Layout_TabLayoutData(true)); $east->addItem($eastTabs); $viewport->addItem($east, PhpExt_Layout_BorderLayoutData::createEastRegion()->setSplit(true)->setMinSize(175)->setMaxSize(400)->setMargins("0 5 0 0")); // West Region $west = new PhpExt_Panel(); $west->setTitle("West")->setCollapsible(true)->setWidth(200)->setId("west-panel"); $accordion = new PhpExt_Layout_AccordionLayout(); $accordion->setAnimate(true); $west->setLayout($accordion); // panel 1 $p1 = new PhpExt_Panel(); $p1->setContentElement("west")->setTitle("Navigation")->setBorder(false)->setIconCssClass("nav"); $west->addItem($p1); // panel 2 $p2 = new PhpExt_Panel(); $p2->setHtml('<p>Some settings in here.</p>')->setTitle("Settings")->setBorder(false)->setIconCssClass("settings"); $west->addItem($p2); $viewport->addItem($west, PhpExt_Layout_BorderLayoutData::createWestRegion()->setSplit(true)->setMinSize(175)->setMaxSize(400)->setMargins("0 0 0 5")); // Center Region $center = new PhpExt_TabPanel(); $center->setActiveTab(0); $tabLayout = new PhpExt_Layout_TabLayout();