Strict Standards: Declaration of BB_Walker_Blank::start_lvl() should be compatible with BB_Walker::start_lvl($output) in /webroot/s/2/s2admin/synapp2.org/www/forum/bb-includes/classes.php on line 1127

Strict Standards: Declaration of BB_Walker_Blank::end_lvl() should be compatible with BB_Walker::end_lvl($output) in /webroot/s/2/s2admin/synapp2.org/www/forum/bb-includes/classes.php on line 1127

Strict Standards: Declaration of BB_Walker_Blank::start_el() should be compatible with BB_Walker::start_el($output) in /webroot/s/2/s2admin/synapp2.org/www/forum/bb-includes/classes.php on line 1127

Strict Standards: Declaration of BB_Walker_Blank::end_el() should be compatible with BB_Walker::end_el($output) in /webroot/s/2/s2admin/synapp2.org/www/forum/bb-includes/classes.php on line 1127

Strict Standards: Redefining already defined constructor for class bbdb in /webroot/s/2/s2admin/synapp2.org/www/forum/bb-includes/db-mysql.php on line 12
Form Field Types « Support Forums

Support Forums » General Discussion

Form Field Types

(1 post)
  • Started 6 years ago by richard

  1. Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /webroot/s/2/s2admin/synapp2.org/www/forum/bb-includes/kses.php on line 440

    Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /webroot/s/2/s2admin/synapp2.org/www/forum/bb-includes/kses.php on line 510

    Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /webroot/s/2/s2admin/synapp2.org/www/forum/bb-includes/kses.php on line 512
    richard

    Administrator

    Q: Are checkbox, radio-button, or autocomplete/autosuggest fields are supported and is this documented?

    A: SynApp2 builds GUI elements to support fundamental operations and manage records in related database tables. It does that using a small set of html input elements - 'text', 'textarea' and 'select', to be specific. The date picker is an example of how slightly more sophisticated GUI is incorporated. SynApp2 happens to do this automatically, as dates are essential to so many practical applications.

    It's quite amazing how far you can go with these basic building blocks wrapped around a normalized database structure.

    With experience and understanding, it is certainly possible to integrate any kind of specialized GUI to work with, or parallel to, the underlying framework.

    See SynApp2 Concepts, 2010-04-10, Page 46
    http://www.synapp2.org/documentation/SynApp2_Concepts.pdf

    The SynApp2 'application' pages that support the code generation use exactly the same framework as generated applications, and have custom GUI that incorporates 'radio' type input elements. So, it's absolutely possible to incorporate them in other areas too. It would just take understanding. That would come only with experience. As far as autocomplete goes, same story. But, I will suggest that the way SynApp2 deals with multi-table navigation is a ready, and perhaps better, alternative to autocomplete/autosuggest than I've seen implemented in a number of applications where 'lookups' are done in the course of filling out forms.

    The mission of SynApp2 is to get effective, useful database applications up and running quickly and reliably. There is necessarily some compromise.

    I always recommend that developers start with the database design that's going to make it possible to capture and report from the accumulated data - first. SynApp2 can get you working with a database design very quickly. SynApp2 is small, lightweight and can co-exist with nearly any other tools or frameworks that you may have or find useful. You don't have to make any hard choices or commit to use SynApp2 exclusively. If you're working with MySQL or Oracle, SynApp2 can and does provide great value.

    So, everything comes down to what your needs are.

    Posted 6 years ago #

RSS feed for this topic

Reply

You must log in to post.