Exemple #1
0
 /**
  * display the content of this View
  *
  * @param OutputDevice $od
  */
 public function display(OutputDevice $od)
 {
     $od->addContent(Html::startTag('div', ['class' => 'news']));
     /** @var News $news */
     foreach ($this->controller->getModelData() as $news) {
         /** @var base_date_model_DateTime $firstEditTime */
         $firstEditTime = $news['firstEditTime'];
         $table = new base_html_model_Table();
         $table->setCssClass('news');
         $table->setId(get_class($news) . '_' . $news->getLogicalKey());
         $row = new base_html_model_table_Row();
         $row->setRowType(base_html_model_table_Row::ROWTAG_HEAD);
         $timeCell = new base_html_model_table_Cell();
         $timeCell->setCssClass('firstEditorTime');
         $timeCell->setContent($firstEditTime->display('d.m.y'));
         $titleCell = new base_html_model_table_Cell();
         $titleCell->setCssClass('title');
         $titleCell->setContent($news['title']);
         $row->addCell($timeCell);
         $row->addCell($titleCell);
         $table->addHeadRow($row);
         $this->_createContentRow($news, $table);
         $od->addContent($table->toString());
     }
     $od->addContent(Html::endTag('div'));
 }
Exemple #2
0
 private function _setTableHead(base_html_model_Table $table)
 {
     $row = new base_html_model_table_Row();
     $row->setRowType(base_html_model_table_Row::ROWTAG_HEAD);
     foreach ($this->showColumns as $colName => $colLabel) {
         $cell = new base_html_model_table_Cell();
         $cell->setCssClass($colName);
         $cell->setContent($colLabel);
         $row->addCell($cell);
     }
     $cell = new base_html_model_table_Cell();
     $cell->setCssClass('task');
     $row->addCell($cell);
     $table->addHeadRow($row);
 }
Exemple #3
0
            $formElement = new base_form_element_Hidden($obj->getFieldinfo('LK'));
            $formElement->setMultiline();
            $formElement->setName('LK');
            $value = $obj['LK'];
            $formElement->setValue($value);
            $content .= " " . $formElement->display();
            $cell->setContent($content);
            $row->addCell($cell);
            $table->addRow($row);
        }
        $od->addContent($table->toString());

        $table = new base_html_model_Table();
        $table->setId('orderTable');
        $row = new base_html_model_table_Row();
        $row->setRowType(base_html_model_table_Row::ROWTAG_HEAD);

        $titlesForOrderTable = array('Artikel', 'NettoPreis', 'Menge', 'Gesamt');
        foreach ($titlesForOrderTable as $title) {
            $cell = new base_html_model_table_Cell();
            $cell->setContent($title);
            $row->addCell($cell);
        }
        $table->addHeadRow($row);

        $orderBox = Html::startTag('div', array('id' => 'order'));
        $orderBox .= Html::startTag('p', array('id' => 'orderHeadline')) . 'Warenkorb' . Html::endTag('p');
        $orderBox .= Html::startTag('div', array('id' => 'orderNoContent'))
            . 'Es wurden noch keine Waren ausgewählt'
            . Html::endTag('div');
        $orderBox .= Html::startTag('div', array('id' => 'orderContent'));
Exemple #4
0
 /**
  * @param base_html_model_table_Row $headRow
  */
 public function addHeadRow(base_html_model_table_Row $headRow)
 {
     $this->headRow = $headRow;
     $this->headRow->setRowType(base_html_model_table_Row::ROWTAG_HEAD);
 }