getUserData()

Retrieves private data associated with an element. This data is not visible via the DOM.

Syntax

var value = behavior.getUserData(element, key);

Example

var mybehavior = jsb.behavior.extend({
  onattach: function(element) {
    this.setUserData(element, "isVertical", element.clientHeight > element.clientWidth, null);
  },
  
  layout: function(element) {
    if (this.getUserData(element, "isVertical")) {
      // render horizontal control
    } else {
      // render vertical control
    }
  }
});

See Also