/**
  * On affiche la liste des familles de ventes à une activité de classification
  * @param int $paramIdFta
  * @param int $paramIdClassificationFta2
  * @param boolean $paramIsEditable
  * @return string
  */
 function getHtmlAddClassificationElements()
 {
     $htmlInputText = new HtmlInputText();
     $dataFieldIdNomClassificationElement = $this->getDataField(self::FIELDNAME_NOM_CLASSIFICATION_ARBORESCENCE_ARTICLE_CATEGORIE_CONTENU);
     $HtmlTableName = self::TABLENAME . '_' . self::FIELDNAME_NOM_CLASSIFICATION_ARBORESCENCE_ARTICLE_CATEGORIE_CONTENU . '_' . $this->getKeyValue();
     $htmlInputText->getAttributes()->getName()->setValue(self::FIELDNAME_NOM_CLASSIFICATION_ARBORESCENCE_ARTICLE_CATEGORIE_CONTENU);
     $htmlInputText->setLabel(DatabaseDescription::getFieldDocLabel(self::TABLENAME, self::FIELDNAME_ID_CLASSIFICATION_ARBORESCENCE_ARTICLE_CATEGORIE));
     $htmlInputText->setIsEditable($this->getIsEditable());
     $htmlInputText->initAbstractHtmlInput($HtmlTableName, $htmlInputText->getLabel(), $dataFieldIdNomClassificationElement->getFieldValue(), $dataFieldIdNomClassificationElement->isFieldDiff());
     $htmlInputText->getEventsForm()->setOnChangeWithAjaxAutoSave(self::TABLENAME, self::KEYNAME, $this->getKeyValue(), self::FIELDNAME_NOM_CLASSIFICATION_ARBORESCENCE_ARTICLE_CATEGORIE_CONTENU);
     $listeClassificationElements = $htmlInputText->getHtmlResult();
     return $listeClassificationElements;
 }
 /**
  * On ajoute une allergene à la liste
  * @return string
  */
 function getHtmlAddAllergeneDico()
 {
     $htmlInputText = new HtmlInputText();
     $dataFieldIdNomAnnexeListeAllergeneDico = $this->getDataField(self::FIELDNAME_NOM_ANNEXE_LISTE_ALLERGENE_DICO);
     $HtmlTableName = self::TABLENAME . '_' . self::FIELDNAME_NOM_ANNEXE_LISTE_ALLERGENE_DICO . '_' . $this->getKeyValue();
     $htmlInputText->getAttributes()->getName()->setValue(self::FIELDNAME_NOM_ANNEXE_LISTE_ALLERGENE_DICO);
     $htmlInputText->setLabel(DatabaseDescription::getFieldDocLabel(self::TABLENAME, self::FIELDNAME_NOM_ANNEXE_LISTE_ALLERGENE_DICO));
     $htmlInputText->setIsEditable($this->getIsEditable());
     $htmlInputText->initAbstractHtmlInput($HtmlTableName, $htmlInputText->getLabel(), $dataFieldIdNomAnnexeListeAllergeneDico->getFieldValue(), $dataFieldIdNomAnnexeListeAllergeneDico->isFieldDiff());
     $htmlInputText->getEventsForm()->setOnChangeWithAjaxAutoSave(self::TABLENAME, self::KEYNAME, $this->getKeyValue(), self::FIELDNAME_NOM_ANNEXE_LISTE_ALLERGENE_DICO);
     $allergeneElements = $htmlInputText->getHtmlResult();
     return $allergeneElements;
 }
Пример #3
0
 /**
  * 
  * @return type
  */
 function getHtmlColisTotalUVC()
 {
     $return = $this->getModel()->buildArrayEmballageTypePalette();
     $htmlTotalColisPalettisationUVC = new HtmlInputText();
     $htmlTotalColisPalettisationUVC->setLabel(FtaConditionnementModel::PALETTE_NOMBRE_TOTAL_PAR_CARTON_LABEL);
     $htmlTotalColisPalettisationUVC->getAttributes()->getValue()->setValue($return[FtaConditionnementModel::PALETTE_NOMBRE_TOTAL_PAR_CARTON]);
     $htmlTotalColisPalettisationUVC->setIsEditable(FALSE);
     return $htmlTotalColisPalettisationUVC->getHtmlResult();
 }
 /**
  * Affiche la date de validition d'un chapitre
  * @return string
  */
 function getHtmlDateValidationSuiviFta()
 {
     $idFtaSuivieProjet = $this->getKeyValue();
     $dateValidationValueTmp = $this->getDataField(self::FIELDNAME_DATE_VALIDATION_SUIVI_PROJET)->getFieldValue();
     $dateValidationValue = FtaController::changementDuFormatDeDateFR($dateValidationValueTmp);
     $signatureValidationObjet = new HtmlInputText();
     $HtmlTableName = self::TABLENAME . '_' . self::FIELDNAME_DATE_VALIDATION_SUIVI_PROJET . '_' . $idFtaSuivieProjet;
     $signatureValidationObjet->setLabel(DatabaseDescription::getFieldDocLabel(self::TABLENAME, self::FIELDNAME_DATE_VALIDATION_SUIVI_PROJET));
     $signatureValidationObjet->getAttributes()->getValue()->setValue($dateValidationValue);
     $signatureValidationObjet->setIsEditable($this->getIsEditable());
     $signatureValidationObjet->initAbstractHtmlInput($HtmlTableName, $signatureValidationObjet->getLabel(), $dateValidationValue, NULL);
     $signatureValidationObjet->getEventsForm()->setOnChangeWithAjaxAutoSave(self::TABLENAME, self::KEYNAME, $idFtaSuivieProjet, self::FIELDNAME_DATE_VALIDATION_SUIVI_PROJET);
     return $signatureValidationObjet->getHtmlResult();
 }