Custom Fields
Re-Envisioned
Support Meta Box Builder Drag & Drop Issue (or Important Missing Feature Request)

  • Creator
    Topic
  • #32807
    Sam
    Participant

    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

Viewing 6 replies - 1 through 6 (of 6 total)
  • Author
    Replies
  • #32815
    Long Nguyen
    Moderator

    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

    #32817
    Sam
    Participant

    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

    #32828
    Long Nguyen
    Moderator

    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/

    #32835
    Sam
    Participant

    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

    #32840
    Long Nguyen
    Moderator

    Hi Sam,

    I will inform the development team to improve the speed of loading JS files and functions of the MB Conditional Logic extension.

    #32846
    Sam
    Participant

    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

Viewing 6 replies - 1 through 6 (of 6 total)
  • You must be logged in to reply to this topic.