Support Forum
Support › Meta Box Builder › Drag & Drop Issue (or Important Missing Feature Request)
Hi - I have an extensive and complicated Custom Field form that I've setup with Meta Box Builder, and am wondering if it's possible that a major limitation I'm constantly running into is a function of incorrect settings on my part? It's the following:
I want/need to Drag & Drop groups (and everything else) into and out of other groups. BUT I CAN'T. Also applies to groups inside of groups. Also not drag & droppable outside of the group itself. Groups should be able to traverse nesting hierarchies, just like we'd expect them to. And this is all SEVERELY limiting ease of use.
And P.S. - I also wish your conditionals were more robust, as sometimes you need a combination of Visible & Hidden functionality (but it's all or nothing currently).
Please help me understand if it's my settings or simply a programming limitation.
Thanks,
Sam
Hi Sam,
Thank you for your feedback.
The feature request to drag and drop subfields outside and inside to a group is on our development queue. Hopefully, it will available soon.
Regarding the extension MB Conditional Logic, it supports passing a custom callback function (JavaScript). I think it's more flexible to show/hide a field. Please get more details on the documentation https://docs.metabox.io/extensions/meta-box-conditional-logic/#custom-callback
Thanks, Long. As you can tell, I’m on the edge of my seat excited about getting drag & drop update released. It’s going to make my life much less stressful. And thanks for clarification about extending conditionals.
One more question … when a custom field form loads (on the front end as well as the backend), and the form is very robust like the ones I’m working on (with lots of groups, conditionals, etc), there’s a lag on page load/refresh where the conditionals take a few moments to script out … what’s the solution to prevent this (and have everything in the form load exactly how it’s supposed to on initial load, without waiting for conditionals to work themselves out)?
Thanks again,
Sam
Hi,
The extension MB Conditional Logic uses JavaScript to show/hide custom fields so it might take a few seconds to load all JS files then hide the fields.
If you do not want to use this extension, you can try to use MB Include Exclude to load a meta box or not based on the condition. Please get more details here https://docs.metabox.io/extensions/meta-box-include-exclude/
Long - That won’t work as I need conditionals on custom fields, groups, etc. I should research options for preloading JS. Let me know if you think of an alternative to solidify/fortify the load on these forms. It’s unfortunate as it does just about everything necessary for a large complicated form, yet loads with a lag. Doesn’t present professionally.
Thanks,
Sam
Hi Sam,
I will inform the development team to improve the speed of loading JS files and functions of the MB Conditional Logic extension.
Thanks, Long. And FYI, here is a great example of a complicated form with what I consider high performance/commercial standards (and no, it's not WordPress). But still...this is the competition, and I'm guessing that people like you guys thrive on big challenges.
https://www.acahoops.com/add-listing (there may be an advertisement screen popping up at first, but the form is behind it. It's worth a look.)
Regards,
Sam
Hello Long,
Is there any update on this?
Thanks,
Peter
Hello Peter,
In the latest version of MB AIO 1.31.0 or MB Builder 4.9.7, you can drag and drop a subfield from a group field to another group field or in/outside the group field to be a top field.