4.8.1 setTabPlacement
Cette option indique le positionnement des onglets.
Dcp\Ui\DocumentRenderOptions setTabPlacement(string $tabPlacement)
Le widget de gestion des onglets est basé sur un widget [Kendo tab Strip
][kendotab].
4.8.1.1 Restrictions
Aucune
4.8.1.2 Paramètres
L'argument tabPlacement
peut valoir :
Dcp\Ui\DocumentRenderOptions::tabTopFixPlacement
-
affichage horizontal en haut "taille des onglets fixe" (par défaut)
Si la largeur de l'ensemble des d'onglets dépasse la largeur de la page, le dernier onglet visible devient un sélecteur permettant d'accéder aux onglets suivants qui ne sont pas affichés.
Pour modifier la largeur d'un onglet dans ce mode, la règle css suivante peut être surchargée :
.dcpDocument__tabs--fixed .dcpTab__label { width: 10em; }
Dcp\Ui\DocumentRenderOptions::tabTopProportionalPlacement
-
affichage horizontal en haut "taille des onglets variable"
Tous les onglets ont la même largeur qui est proportionnelle à la largeur du document. Tous les onglets sont affichés quelque soit la largeur. Si le texte complet n'a pas la place de s'afficher, il est tronqué (ellipsis).
Dcp\Ui\DocumentRenderOptions::tabLeftPlacement
-
affichage vertical à gauche
Pour modifier la largeur d'un onglet dans ce mode, la règle css suivante peut être surchargée :
.dcpDocument__tabs--left .dcpDocument__tabs__list { width: 10em; }
4.8.1.3 Cas particuliers
Aucun
4.8.1.4 Exemples
Positionnement à gauche :
$options->document() ->setTabPlacement(\Dcp\Ui\DocumentRenderOptions::tabLeftPlacement);