OVH Cloud OVH Cloud

Resize de datagrid

2 réponses
Avatar
Eric G
Bonjour,

Je dispose d'un Web datagrid avec des columns calculées dynamiquement via
lecture d'un fichier xml. Toutes ces colonnes ont un longueur fixe. J'y
ajoute une colonne Filler à la fin.
mon Web DataGrid qui utilise tout l'espace de son container
"Unit.Percentage(100)" . Comment calculé la longueur de ma colonne Filler
afin que celle-ci remplisse l'espace restant.


Comment faire sur un datagrid avec width = Unit.Percentage(100)

2 réponses

Avatar
Vko
Si ta DataGrid à sa largeur à 100% et que TOUTES tes autres colonnes ont des
largeurs fixe, la derniere colonnes devraient prendre automatiquement la
largeur restantes. Attention toutefois (HTML oblige) il faut qu'il y ait
quelques chose dans ta colonne filer ... genre une image de 1*1 ou un espace
(caractère )

"Eric G" wrote:

Bonjour,

Je dispose d'un Web datagrid avec des columns calculées dynamiquement via
lecture d'un fichier xml. Toutes ces colonnes ont un longueur fixe. J'y
ajoute une colonne Filler à la fin.
mon Web DataGrid qui utilise tout l'espace de son container
"Unit.Percentage(100)" . Comment calculé la longueur de ma colonne Filler
afin que celle-ci remplisse l'espace restant.


Comment faire sur un datagrid avec width = Unit.Percentage(100)


Avatar
Eric G
Merci pour ta réponse.Je n'ignore rien de cela, mais je n'ai pas été assez
clair ou plutôt précis dans la description de mon pb.

J'utilise plusieurs datagrids imbriqués et récursifs en liaison avec une
table (relation sur elle-même) et les datagrids s'expandent via des fonctions
javascripts (création d'une nouvelle row et copie du grid dans la datagrid
père etc...) chaque datagrid est donc dans des balises DIV à l'origine et au
1er expand inséré dans le datagrid père. Donc là le width0% ne semble par
remplir son office comme dans la cas simple énoné par ta réponse.

Merci tt de même de l'intérêts portée à ma question

"Vko" wrote:

Si ta DataGrid à sa largeur à 100% et que TOUTES tes autres colonnes ont des
largeurs fixe, la derniere colonnes devraient prendre automatiquement la
largeur restantes. Attention toutefois (HTML oblige) il faut qu'il y ait
quelques chose dans ta colonne filer ... genre une image de 1*1 ou un espace
(caractère )

"Eric G" wrote:

> Bonjour,
>
> Je dispose d'un Web datagrid avec des columns calculées dynamiquement via
> lecture d'un fichier xml. Toutes ces colonnes ont un longueur fixe. J'y
> ajoute une colonne Filler à la fin.
> mon Web DataGrid qui utilise tout l'espace de son container
> "Unit.Percentage(100)" . Comment calculé la longueur de ma colonne Filler
> afin que celle-ci remplisse l'espace restant.
>
>
> Comment faire sur un datagrid avec width = Unit.Percentage(100)