$b = new Box("Datos del Evento"); $t = new toolbar(); $t->addWidget(new button("Guardar Datos del Evento", "javascript:document.forms[0].submit()", "disk")); $b->addWidget($t); $f = new form("", ""); $opts[] = array("caption" => "Sin procesar", "value" => 0); $opts[] = array("caption" => "Orden", "value" => 1); $opts[] = array("caption" => "Taller", "value" => 2); $opts[] = array("caption" => "Excepción Taller", "value" => 3); $opts[] = array("caption" => "Fabricación", "value" => 4); $opts[] = array("caption" => "Excepción en Fabricación", "value" => 5); $opts[] = array("caption" => "Almacén", "value" => 6); $opts[] = array("caption" => "Excepción en Almacén", "value" => 7); $opts[] = array("caption" => "Entrega", "value" => 8); $opts[] = array("caption" => "Excepción en Entrega", "value" => 9); $sel = new form_select("estado_nuevo", "Nuevo estado"); $sel->addOptions($opts); $ew = new estadolistwidget(); $ew->drop($sf); $f->addWidget(new form_widget("Estado Actual", "", $ew)); $f->addWidget($sel); $d = new date(); $d->timestamp = $sf->fecha_entrega_prevista; $ds = new dateselector("fecha_entrega_prevista", $d->timestamp); $ds->drop($d); $f->addWidget(new form_widget("Nueva fecha de entrega prevista", "", $ds)); $f->addWidget(new form_textarea("descripcion", "Descripción del Evento", "")); $b->addWidget($f); $p->addWidget($b); $p->draw();