• Register
  • Log In
  • Home
  • Quick Start
    • Configurator
    • Download YUI 3
  • Documentation
    • User Guides
    • Examples
    • Tutorials
    • API Docs
  • Community
    • Gallery
    • Blog »
    • Forums
    • YUI Theater
    • Calendar
  • Contribute
    • YUI on GitHub »
    • File a Ticket
    • View Tickets
    • Dashboard
  • Other Projects
    • YUI 2
    • YUI Compressor
    • YUI Doc »
    • YUI Builder
    • YUI PHP Loader
    • YUI Test
    • YUI Website
  • YUI
  • >
  • Community
  • >
  • Gallery

Gallery

Modules

  • Home
  • Featured
  • Popular
  • New
  • All

Documentation

  • FAQ
  • Developer FAQ
  • Developer Guide
  • Module Setup

Tag Cloud

lsmith event foxxtrot jafl liferay davglass nzakas io widget node apipkin form datatable ericf css satyam async yql caridy animation greghinch solmsted model table plugin

Context Navigation

    YUI Library is not responsible for bugs or support with this module. It is available as a free service. For support please contact the module owner with the provided links.

    Boolean Expression Builder (gallery-exprbuilder) on cdn

    Last Updated: 05/10/12
    + 0 -

    John Lindal

    YUI Contributor

    See 43 more by this user.

    Created: 05/25/10
    Last CDN Push: 7 hours ago
    Build Tag: gallery-2012.05.16-20-37
    Project: YUI 3
    License: YUI BSD
    YUI Version: 3.5.1
    Free for use.

    QueryBuilder allows only a simple set of criteria combined by either AND or OR. Expression Builder extends this to allow any boolean expression, no matter how complex.

    • Tags:
    • query
    • jafl
    • sql
    • expression
    • filter
    • Download
    • Docs
    • Homepage
    • Bugs
    • Source
    • Example
    • Forum
    • History

    Creates a textarea with the specified name and id and registers a validation function for this textarea with the given FormManager instance. Uses the QueryBuilder instance to provide a convenient way to insert a clause into the textarea.

    Code Sample

    <script src="http://yui.yahooapis.com/3.5.1/build/yui/yui-min.js"></script>
    YUI({
        //Last Gallery Build of this module
        gallery: 'gallery-2012.05.16-20-37'
    }).use('gallery-exprbuilder', function(Y) {
     
    	var form = new Y.FormManager('expr_form');
    	form.prepareForm();
     
    	var expr = new Y.ExpressionBuilder({
    		fieldName:    'sql_expr',
    		fieldId:      'sql-expr',
    		formMgr:      form,
    		queryBuilder: new Y.QueryBuilder(...)
    	});
    	expr.render(...);
     
    });

    Forum Posts

    No forum posts for this module.

    © 2006-2011 Yahoo! Inc. All rights reserved.
    All code on this site is licensed under the BSD License unless stated otherwise.
    About This Site · Security Contact Info