4.9.10 Options de représentation type frame

Les options de représentation indiquées dans la structure de la famille ne sont pas prises en compte dans les interfaces HTML5.

4.9.10.1 setCollapse

Le contenu d'un cadre est visible par défaut et son contenu peut être replié.

Cette option indique si la cadre peut être plié ou s'il doit être plié ou déplié par défaut.

Dcp\Ui\TabRenderOptions setCollapse(bool|null $collapse)

4.9.10.1.1 Restrictions

Aucune

4.9.10.1.2 Paramètres

L'argument $collapse indique si le contenu du cadre doit être rendu replié.

  • Dcp\Ui\FrameRenderOptions::collapseExpanded : Contenu déplié (valeur par défaut)
  • Dcp\Ui\FrameRenderOptions::collapseCollapsed : Contenu replié
  • Dcp\Ui\FrameRenderOptions::collapseNone : Déplié et repliage non possible

4.9.10.1.3 Cas particuliers

4.9.10.1.4 Exemples

Ne pas autoriser le repliage des cadres :

class MyNoCollapseRender extends \Dcp\Ui\DefaultView
{
    public function getOptions(\Doc $document)
    {
        $options = parent::getOptions($document);
        $options->frame()->setCollapse(\Dcp\Ui\FrameRenderOptions::collapseNone);
        return $options;
    }
}

4.9.10.2 setDescription

Cette option est une option commune qui permet d'afficher une description pour un tableau.

Son usage est le même mais le positionnement de la description est propre au type "cadre".

4.9.10.2.1 Positionnement de la description d'un cadre

  • Dcp\Ui\CommonRenderOptions::topLabelPosition :
  • Dcp\Ui\CommonRenderOptions::topPosition : Texte affiché au dessus du cadre

    Placement "top" ou "topLabel"

    Figure 41. Placement "top" ou "topLabel"

  • Dcp\Ui\CommonRenderOptions::bottomPosition : Texte affiché au dessous du cadre

    Placement "bottom"

    Figure 42. Placement "bottom"

  • Dcp\Ui\CommonRenderOptions::leftPosition : Texte affiché à gauche des attributs du cadre

    Placement "left"

    Figure 43. Placement "left"

  • Dcp\Ui\CommonRenderOptions::rightPosition : Texte affiché à droite des attributs du cadre

    Placement "right"

    Figure 44. Placement "right"

  • Dcp\Ui\CommonRenderOptions::topValuePosition : Texte affiché au dessus du premier attribut du cadre dans chaque rangée du tableau.

    Placement "topValue"

    Figure 45. Placement "topValue"

  • Dcp\Ui\CommonRenderOptions::bottomLabelPosition : Texte affiché au dessous du libellé du cadre.

    Placement "bottomlabel"

    Figure 46. Placement "bottomlabel"

  • Dcp\Ui\CommonRenderOptions::bottomValuePosition : Texte affiché au dessous du dernier attribut du cadre.

    Placement "bottomValue"

    Figure 47. Placement "bottomValue"

  • Dcp\Ui\CommonRenderOptions::clickPosition : Affiche une ancre à gauche du libellé du cadre. Cette ancre affiche la description lorsque l'utilisateur clique dessus.

    Placement "click"

    Figure 48. Placement "click"

×