<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>ExtJS Layout Examples</title>
<link rel="stylesheet" type="text/css" href="http://docs.sencha.com/ext-js/4-1/resources/css/app-b0e40cf7e8fb751f924fb29f733d5bae.css" />
<script type="text/javascript" src="http://docs.sencha.com/ext-js/4-1/extjs/ext-all.js"></script>
<script type="text/javascript">
<?php
include_once '../d3.classes.inc.php';
include_once '../extjs.class.inc.php';
/*
var containerPanel = Ext.create('Ext.panel.Panel', {
renderTo: Ext.getBody(),
width: 400,
height: 200,
title: 'Container Panel',
layout: 'column',
suspendLayout: true // Suspend automatic layouts while we do several different things that could trigger a layout on their own
});
// Add a couple of child items. We could add these both at the same time by passing an array to add(),
// but lets pretend we needed to add them separately for some reason.
containerPanel.add({
xtype: 'panel',
title: 'Child Panel 1',
height: 100,
columnWidth: 0.5
});
containerPanel.add({
xtype: 'panel',
title: 'Child Panel 2',
height: 100,
columnWidth: 0.5
});
// Turn the suspendLayout flag off.
containerPanel.suspendLayout = false;
// Trigger a layout.
containerPanel.doLayout();
*/
ext()->create('Ext.panel.Panel', o3(array(
"renderTo" => ext()->getBody(),
"width" => 400, "height" => 200,
"title" => "Container Panel",
"layout" => "column",
"suspendLayout" => true
))) ->createVar("containerPanel")
->toStack("panel");
stack()->panel->get()->add(o3(array(
"xtype" => "panel", "title" => "child panel 1", "height" => 100, "columnWidth" => 0.5
)))->colon()->toStack();
stack()->line();
stack()->panel->get()->add(o3(array(
"xtype" => "panel", "title" => "child panel 2", "height" => 100, "columnWidth" => 0.5
)))->colon()->toStack();
stack()->line();
stack()->panel->get()->suspendLayout(extjs::property)->assignValue(false)->toStack(null,true);
stack()->line();
stack()->panel->get()->doLayout()->colon()->toStack();
stack()->line();
echo ext()->onReady(f3()->add(stack()))->colon()->toStack();
?>
</script>
</head>
<body>
</body>
</html>
|