trigger(string eventName, Object eventData)

Release 1.3 - ...

Used to trigger a clientside event from a Smartlet client instance.

Example:

Javascript CopyCode image Copy Code
var result = sml.trigger('PathChange', {path: $j(this).attr('href')});

The event can then be listened to using jQuery.scf.smartlet.bind():

Example:

Javascript CopyCode image Copy Code
$j.scf.smartlet.bind('sml_treeview_PathChange', function(e){
   alert(e.args.path);
});

Notes

The trigger() method returns the last value returned by an event handler that was triggered by this event, unless the value was undefined.