/** * 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; }
/** * * @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(); }