示例#1
0
 public function buildDashboard()
 {
     $form = new FormComponent("form");
     $form->setCaption("Test Form Component");
     $form->setDimensions(4, 4);
     $form->addTextField('name', 'Name');
     $form->addSelectField('products', 'Products', array('Beverages', 'Chips', 'Cookies', 'Cakes', 'Dairy Products', 'Poultry'), array('defaultSelectedIndex' => 2));
     $form->addMultiSelectField('cities', 'Cities', array('Bangalore', 'San Fransisco', 'New York', 'Melbourne', 'London', 'Rio De Jeneiro'), array('defaultSelectedOptions' => array(2, 4)));
     $form->addDateField('delivery_date', 'Delivery Date', array());
     $form->addDateRangeField('grace_period', 'Grace Period', array());
     $form->addNumericRangeField('units', 'Units in Stock', array(1, 2, 3));
     $this->addComponent($form);
 }
示例#2
0
 public function buildDashboard()
 {
     $c1 = new FormComponent("c1");
     $c1->setCaption("Test Form Component");
     $c1->setDimensions(6, 6);
     $c1->addTextField('name', 'Name');
     $c1->addSelectField('products', 'Products', array('Beverages', 'Chips', 'Cookies', 'Cakes', 'Dairy Products', 'Poultry'), array());
     $c1->addMultiSelectField('cities', 'Cities', array('Bangalore', 'San Fransisco', 'New York', 'Melbourne', 'London', 'Rio De Jeneiro'), array());
     $c1->addDateField('delivery_date', 'Delivery Date', array());
     $c1->addDateRangeField('grace_period', 'Grace Period', array());
     $c1->addNumericRangeField('units', 'Units in Stock', array(0, 100));
     $kpi = new KPIComponent('kpi1');
     $kpi->setCaption('Stock');
     $kpi->setDimensions(4, 4);
     $kpi->setValue(24);
     $this->addComponent($kpi);
     $this->addComponent($c1);
     $c1->onApplyClick(array($kpi), 'handleApply', $this);
 }