Jump to content

Collapse fields in fieldset individually


MarkE
 Share

Recommended Posts

This is a simple question (I think) so I'm hoping there is a simple answer...

My new Fieldtype module 

has an inputfield which is a fieldset comprising (up to) 4 inputfields. In the admin UI, each field has a caret to expand/collapse.  However, clicking any one of them causes the same behaviour in all of them. I am enhancing this to add extra notes to one of the fields (quantity) that the user may wish to collapse, but collapsing that collapses all the input fields. I can set the initial collapse states differently, but after the first click, they all sync. Any ideas how to avoid this?

Link to comment
Share on other sites

Do these inputfields have a column width set so that they all appear in the same row? If so then I think it is recent core behaviour that collapsing one inputfield in a row collapses all the fields in the row.

collapse.gif.5ddf541120ea72e731fae90d38eeb5ea.gif

This didn't use to happen but it did make for some weird gaps and outline anomalies when a single inputfield in a row was collapsed, so the new behaviour is probably better.

So if you have an inputfield that will usually be collapsed I think the best thing is to put it on a separate row within the fieldset.

  • Like 1
Link to comment
Share on other sites

6 hours ago, Robin S said:

Do these inputfields have a column width set so that they all appear in the same row?

Yes. I’ll put the separately collapsible one on it’s own row then. Thanks a lot. 

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...