====== Pxxo_Widgets_MsgEncartCR ====== Ce Widget s'appuie sur le [[:fr:doc:pxxo_widget_msgencart|Pxxo_Widget_MsgEncart]] et permet sous forme d'encart de présenter un compte rendu de traitement, par exemple. En fonction de la nature des messages présents dans le compte rendu, la présentation de celui-variera légerement. ===== Paramètres ===== ^ Nom ^ Type ^ Description ^ | prefix | String | Paramètre facultatif. Chaîne utilisée pour préfixer chaque message ; par défaut ' - ' . | | separator | String | Paramètre facultatif. Chaîne utilisée pour séparer chaque message ; par défaut '
' . | | delay | Integer | Paramètre facultatif. Délai en milliseconde avant que le compte-rendu disparaisse ; si ce délai est à zéro le message ne disparaït pas ; par défaut à //zéro//. | ===== Utilisation ===== Voici différents exemples de mise en oeuvre. [[http://demo.pxxo.net/widgets/demos/MsgEncartCR/|Exemples d'utilisation en ligne]] === Liste de messages informatifs === require_once 'Pxxo/Widgets/MsgEncartCR.php'; $obj0 = new Pxxo_Widgets_MsgEncartCR(); $obj0->addInfo('test info 1'); $obj0->addInfo('test info 2'); $obj0->addInfo('test info 3'); $obj0->main(); $obj0->dump(); === Liste de messages mixtes === require_once 'Pxxo/Widgets/MsgEncartCR.php'; $obj1 = new Pxxo_Widgets_MsgEncartCR(); $obj1->addError('test erreur 1'); $obj1->addError('test erreur 2'); $obj1->addWarning('test warning 1'); $obj1->addWarning('test warning 2'); $obj1->addWarning('test info 1'); $obj1->addWarning('test info 2'); $obj1->main(); $obj1->dump(); === Liste de messages mixtes avec différents paramètres === require_once 'Pxxo/Widgets/MsgEncartCR.php'; $params = array( 'separator' => ' ; ', 'prefix' => '', 'delay' => '4000' ); $obj2 = new Pxxo_Widgets_MsgEncartCR($params); $obj2->addError('test erreur 1'); $obj2->addError('test erreur 2'); $obj2->addWarning('test warning 1'); $obj2->addWarning('test warning 2'); $obj2->addWarning('test info 1'); $obj2->addWarning('test info 2'); $obj2->main(); $obj2->dump(); ===== Méthodes ===== === void addError ( $lib ) === Ajoute un message d'erreur au compte-rendu. ^ Nom ^ Type ^ Description ^ | lib | String | Paramètre Obligatoire. Message d'erreur à ajouter. | === void addWarning ( $lib ) === Ajoute un message de type "warning" au compte-rendu. ^ Nom ^ Type ^ Description ^ | lib | String | Paramètre Obligatoire. Message à ajouter. | === void addInfo ( $lib ) === Ajoute un message informatif au compte-rendu. ^ Nom ^ Type ^ Description ^ | lib | String | Paramètre Obligatoire. Message d'information à ajouter. |