Cform: Can Order Of Displayed Elements Be Re-Arranged Easily?

I’ve been using CForm config files to store my forms, and I’ve found it to be an efficient way to manage a large number of forms without creating as many View files.

Some forms require buttons placed throughout. An example of this would be for an advanced search query where the user may not need all of the possible parameters. They could click a search button placed mid-form to submit based on entered data. To do this, I need to place button elements between input elements.

I’m already overriding my CForms class for customized rendering, but I haven’t determined a straightforward way to implement inline button elements like this without using traditional custom forms within view files. Has anyone had to do something like this?