示例#1
0
 public function itemlistOnRow($row)
 {
     $item = $row->getDataItem();
     $row->add(new Label('itemname', $item->itemname));
     $row->add(new Label('measure', $item->measure_name));
     $row->add(new Label('price', $item->price > 0 ? H::fm($item->price) : ''));
     $qty = Stock::getQuantity($item->stock_id, time());
     $f = Stock::getQuantityFuture($item->stock_id, time());
     $row->add(new Label('quantity', $qty / 1000));
     $row->add(new Label('quantityw', $f['w'] / 1000));
     $row->add(new Label('quantityr', $f['r'] / 1000));
     $row->add(new ClickLink('pcancel'))->setClickHandler($this, 'partionOnClick');
     $row->pcancel->setVisible(false);
     if ($qty == 0 && $f['w'] == 0 && $f['r'] == 0) {
         $row->pcancel->setVisible(true);
     }
 }