Long text in table

Hi,

I’m creating a table with 5 columns.

The question in my first column is quite a long question, which creates problems with the alignment of the rest of the text in my table.

How can I get the alignment correct in this table?

Thx!

Hi @LiseSlosse,

That depends on how you define your table. If the columns are fixed, then the alignment shouldn’t be an issue. Are they fixed?

Could you post perhaps your code? Don’t need it all, just the table formatting and the question :slightly_smiling_face:

{% stripnewlines %}
| {% t “Checks” %}
| {% t “Controle ok?” %}
| {% t “Commentaar” %}
| {% t “Naam” %}
| {% t “Datum” %}
{% newline %}
|----45%----
|----10%-----
|----20%----
|----10%-----
|----10%-----
|----------+
{% newline %}

The question: Werd de voorraad gewaardeerd zoals bepaald in de waarderingsregels van voorgaand jaar?

Code isn’t complete, but let me tweak it a little bit:

{% stripnewlines %}
| {% t “Checks” %}
| {% t “Controle ok?” %}
| {% t “Commentaar” %}
| {% t “Naam” %}
| {% t “Datum” %}
{% newline %}
|----45%----
|----10%-----
|----20%----
|----10%-----
|----10%-----
|----------+
{% newline %}

| The question: Werd de voorraad gewaardeerd zoals bepaald in de waarderingsregels van voorgaand jaar?

|

{% endstripnewlines %} 

which gives this:

Which for me is okay visually. Does it gives another output with yours @LiseSlosse?

to be clear: the blue line marks the end of the first column (give or take), and you see that the word “waarderingsregels” is not small enough to fit in. No worries though, as Markdown will put it on the next line. Which is what we want, i guess, no? Or do you wish for the first column to expand as the largest question it holds perhaps?

Hey Sven,

I don’t know why but i get this:

This is my full code:

{% assign voorraad = #30 + #31 + #32 + #33 + #34%}
{% assign voorraadwijziging = #609 %}
{% assign voorraadvorigjaar = #30:1y + #31:1y + #32:1y + #33:1y + #34:1y %}
{% assign voorraadwijzigingbalans = #30 + #31 + #32 + #33 + #34 - #30:1y - #31:1y - #32:1y - #33:1y - #34:1y) %}

{% stripnewlines %}
| Checks
| Controle oké?
| Commentaar
| Naam
| Datum
{% newline %}
|----45%----
|----10%-----
|----20%----
|----10%-----
|----10%-----
|----------+
{% newline %}
{% if voorraad > “0”%}
{% if voorraadwijziging != -voorraadwijzigingbalans %}
|De geboekte voorraadwijziging is niet correct.
Controleer de geboekte voorraadwijziging en pas aan indien nodig.
|{% input custom.check.voorraadwijziging as:select options:“Ok|Niet ok”%}
|{% input custom.voorraadwijziging.opmerking as:text size: mini placeholder:opmerking %}
|{{ custom.check.voorraadwijziging.updated_by.name }}
|{{ custom.check.voorraadwijziging.updated_at | date:"%d/%m/%Y" }}{% endif %}
{% newline %}
|Werd de voorraad gewaardeerd zoals bepaald in de waarderingsregels van voorgaand jaar?
|{% input custom.check.waarderingvoorraad as:select options:“Ja|Nee”%}
|{% input custom.waarderingvoorraad.opmerking as:text size: mini placeholder:opmerking %}
|{{ custom.check.waarderingvoorraad.updated_by.name }}
|{{ custom.check.waarderingvoorraad.updated_at | date:"%d/%m/%Y" }}
{% newline %}
|Is het opportuun om hier een waardevermindering te boeken?
|{% input custom.check.waardevermindering as:select options:“Ja|Nee”%}
|{% input custom.waardevermindering.opmerking as:text size: mini placeholder:opmerking %}
|{{ custom.check.waardevermindering.updated_by.name }}
|{{ custom.check.waardevermindering.updated_at | date:"%d/%m/%Y" }}
{% newline %}
|Zijn er bepaalde termijnverplichtingen (aan- of verkoop)?
|{% input custom.check.termijnverplichting as:select options:“Ja|Nee”%}
|{% input custom.termijnverplichting.opmerking as:text size: mini placeholder:opmerking %}
|{{ custom.check.termijnverplichting.updated_by.name }}
|{{ custom.check.termijnverplichting.updated_at | date:"%d/%m/%Y" }}
{% else %}
|Er werd op heden geen voorraad geboekt in dit dossier.
Ben je akkoord dat er geen voorraad aanwezig is in dit dossier?
|{% input custom.check.voorraad as:select options:“Ja|Nee”%}
|{% input custom.opmerking.voorraad as:text size: mini placeholder:opmerking %}
|{{ custom.check.voorraad.updated_by.name }}
|{{ custom.check.voorraad.updated_at | date:"%d/%m/%Y" }}
{% endif %}
{% endstripnewlines %}

Thanks for sharing @LiseSlosse (keep in mind, next time, you can copy paste your code a specific way, explained here :wink: )

The issue you’re having, is that you define 6 columns in your table definition while only using 5 columns everywhere else, and most importantly, you added a newline tag too many, causing the lines following that, to be broken off from the table definition.

May I suggest using proper indenting in your coding? Much easier to spot issues like this :point_up:

Here’s your code, but tweaked:


{% comment %}some vars{% endcomment %}
{% assign voorraad = #30 + #31 + #32 + #33 + #34%}
{% assign voorraadwijziging = #609 %}
{% assign voorraadvorigjaar = #30:1y + #31:1y + #32:1y + #33:1y + #34:1y %}
{% assign voorraadwijzigingbalans = #30 + #31 + #32 + #33 + #34 - #30:1y - #31:1y - #32:1y - #33:1y - #34:1y) %}

{% stripnewlines %}
| Checks
| Controle oké?
| Commentaar
| Naam
| Datum
|    {% comment %}creating an empty column{% endcomment %}
{% newline %}
|----45%----
|----10%-----
|----20%----
|----10%-----
|----10%-----
|----------+

{% comment %}use indenting, and add newline tag only when it needs to be made{% endcomment %}
{% if voorraad > 0 %}
  {% if voorraadwijziging != -voorraadwijzigingbalans %}
    {% newline %}
    | De geboekte voorraadwijziging is niet correct.
      Controleer de geboekte voorraadwijziging en pas aan indien nodig.
    | {% input custom.check.voorraadwijziging as:select options:“Ok|Niet ok”%}
    | {% input custom.voorraadwijziging.opmerking as:text size: mini placeholder:opmerking %}
    | {{ custom.check.voorraadwijziging.updated_by.name }}
    | {{ custom.check.voorraadwijziging.updated_at | date:"%d/%m/%Y" }}
  {% endif %}
  {% newline %}
  | Werd de voorraad gewaardeerd zoals bepaald in de waarderingsregels van voorgaand jaar?
  | {% input custom.check.waarderingvoorraad as:select options:“Ja|Nee”%}
  | {% input custom.waarderingvoorraad.opmerking as:text size: mini placeholder:opmerking %}
  | {{ custom.check.waarderingvoorraad.updated_by.name }}
  | {{ custom.check.waarderingvoorraad.updated_at | date:"%d/%m/%Y" }}
  {% newline %}
  | Is het opportuun om hier een waardevermindering te boeken?
  | {% input custom.check.waardevermindering as:select options:“Ja|Nee”%}
  | {% input custom.waardevermindering.opmerking as:text size: mini placeholder:opmerking %}
  | {{ custom.check.waardevermindering.updated_by.name }}
  | {{ custom.check.waardevermindering.updated_at | date:"%d/%m/%Y" }}
  {% newline %}
  | Zijn er bepaalde termijnverplichtingen (aan- of verkoop)?
  | {% input custom.check.termijnverplichting as:select options:“Ja|Nee”%}
  | {% input custom.termijnverplichting.opmerking as:text size: mini placeholder:opmerking %}
  | {{ custom.check.termijnverplichting.updated_by.name }}
  | {{ custom.check.termijnverplichting.updated_at | date:"%d/%m/%Y" }}
{% else %}
  {% newline %}
  | Er werd op heden geen voorraad geboekt in dit dossier.
    Ben je akkoord dat er geen voorraad aanwezig is in dit dossier?
  | {% input custom.check.voorraad as:select options:“Ja|Nee”%}
  | {% input custom.opmerking.voorraad as:text size: mini placeholder:opmerking %}
  | {{ custom.check.voorraad.updated_by.name }}
  | {{ custom.check.voorraad.updated_at | date:"%d/%m/%Y" }}
{% endif %}
{% endstripnewlines %}

Thx for the tips Sven, I’m still learning and will try to keep your help in mind! :slight_smile:

1 Like