function displayCode() {
$code = $this->memory->getVar('code');
$codetodisplay = $this->memory->getVar('codetodisplay');
$nbligne = count($code);
for ($i=0;$i<$nbligne;$i++){
$row = new TTableRow;
// on affecte comme ID à la ligne le numéro de ligne qu'elle à dans le code
$row->setID("L".$i);
$cella = new TTableCell;
$cellg = new TTableCell; // # de ligne
$cellb = new TTableCell; // Etiquette
$cellc = new TTableCell; // INST
$celld = new TTableCell; // OP1
$celle = new TTableCell; // OP2
$cellf = new TTableCell; // OP3
$cellh = new TTableCell; // Comment
// Affectation des valeurs de texte aux cellules a et b.
if ($i == 0) {
$cella->setText(" -");
} else {
$cella->setText(" ");
}
$cella->setWrap(true);
$cellg->setText($i); $cellg->setWrap(true);
$cellb->setText($code[$i]['eti']);$cellb->setWrap(true);
$cellc->setText($code[$i]['inst']);$cellc->setWrap(true);
$celld->setText($codetodisplay[$i]['op1']);$celld->setWrap(true);
$celle->setText($codetodisplay[$i]['op2']);$celle->setWrap(true);
$cellf->setText($codetodisplay[$i]['op3']);$cellf->setWrap(true);
$cellh->setText($codetodisplay[$i]['comment']);$cellh->setWrap(true);
// Affectation des cellules ‡ la ligne en cours
$row->addParsedObject($cella);
$row->addParsedObject($cellg);
$row->addParsedObject($cellb);
$row->addParsedObject($cellc);
$row->addParsedObject($celld);
$row->addParsedObject($celle);
$row->addParsedObject($cellf);
$row->addParsedObject($cellh);
// Affectation de la ligne dans le tableaux de script
$this->parent->Script->addParsedObject($row);
}
}
function colorLine(){
$line = "L".$this->memory->getVar('CO');
$this->memory->appendVar("Comment","line :".$line);
$this->parent->Script->{$line}->setBackColor("green");
}
TTable#1 ( [TControl:_id] => 'Script' [TControl:_uid] => null [TControl:_parent] => TPanel(...) [TControl:_page] => Home(...) [TControl:_namingContainer] => Home(...) [TControl:_tplControl] => Home(...) [TControl:_viewState] => array(...) [TControl:_tempState] => array(...) [TControl:_trackViewState] => true [TControl:_stage] => 4 [TControl:_flags] => 45 [TControl:_rf] => array(...) [TComponent:_e] => array(...) )