Set field sequence on form grid

I have a form which has two table field groups. I want to rearrange the fields in grid for every user who uses this form. Also on form level I don’t want to disturb Dimension display functionality.

All right, but what do you need from us?

How can I set default field sequence. Right now it is different for every user. I want to set default sequence for every user.

If you have a form control bound to a field group on a table, the default order of fields is defined by the table field group.
That you see different things for different users isn’t the default behaviour; it may be caused by personalization.

Yes right.
In my scenario there are two tables and two field groups on form. Total fields are 10 i.e. 8 from one table and 2 from another table. While setting default order for fields those 2 fields from second table need to be in between.
Is there any way I can set particular order in this case.

(Without doing personalization on individual level is it possible to set same order for every user?)

This is not possible if you use table field groups, but you can put fields directly to a grid (without field groups) and define the order you like.

I’m not sure why you mentioned dimensions, though.

1 Like

Can this be achieve by writing x++ code in form’s init method or in grid method?

Which scenario do you mean?

Scenario I mentioned in my earlier comment.

“In my scenario there are two tables and two field groups on form. Total fields are 10 i.e. 8 from one table and 2 from another table. While setting default order for fields those 2 fields from second table need to be in between.
Is there any way I can set particular order in this case.”

You repeated the same thing, so all I can do is repeating the same thing too. You either want to use groups in the grid and you’ll have fields grouped, or you want to mix fields from different groups but then you can use groups in the grid to have the fields grouped.
You need to decide whether you want to group them or not; you can’t have both at the same time.