Documentation for a historical release of Infusion: 1.3
Please view the Infusion Documentation site for the latest documentation.
If you're looking for Fluid Project coordination, design, communication, etc, try the Fluid Project Wiki.

EL

An EL expression in Infusion is simply a string, representing a path through a tree of JavaScript objects by property name.

For example, imagine this JavaScript object tree:

var zar = {
  boo: {
    baz: "Hello!"
  }
};

var tar = {
  too: [{
         taz: "Hello again!"
        }, { 
         maz: "Good-bye!" 
  }]
};


The EL expression "zar.boo.baz" points directly to the baz property (Hello!) within the first tree. The EL expression "tar.too.0.taz" points directly to the taz property (Hello again!) within the second tree.

At heart EL expressions provide a very loosely-coupled way of accessing properties and functions within an object tree. EL expressions are typically evaluated at run time, allowing for very late binding. EL expressions are accepted and processed by certain core Framework Functions.

For more information, see Framework Concepts#EL.