Child pages
  • Binding
Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 25 Next »


Method Summary
void setCallBackInfo(f, returnDataprovider)
Set callback method for node selection and double click
void setCheckBoxValueDataprovider(checkBoxValueDataprovider)
Set checkbox value dataprovider.
void setChildSortDataprovider(childSortDataprovider)
Set the dataprovider name to retrieve column name and sort order for the child nodes.
void setConfigurationDataprovider(configurationDataprovider)
Set configuration dataprovider.
void setFontTypeDataprovider(fontTypeDataprovider)
Set the dataprovider name to retrieve the node font from
void setHasCheckBoxDataprovider(hasCheckBoxDataprovider)
Set has checkbox flag dataprovider.
void setImageMediaDataprovider(imageMediaDataprovider)
Set the dataprovider name to retrieve the node image from (blob column)
void setImageURLDataprovider(imageURLDataprovider)
Set the dataprovider name to retrieve the node image from (via url)
void setMRelationDataprovider(dataprovider)
Set m-relation dataprovider.
void setMRelationName(name)
Set m-relation name
void setMethodToCallOnCheckBoxChange(methodToCallOnCheckBoxChange, returnDataproviderOnCheckBoxChange)
Set method to call on check box status change
void setMethodToCallOnClick(methodToCallOnClick, returnDataproviderOnClick)
Set method to call on click.
void setMethodToCallOnDoubleClick(methodToCallOnDoubleClick, returnDataproviderOnDoubleClick)
Set method to call on double click.
void setMethodToCallOnRightClick(methodToCallOnRightClick, returnDataproviderOnRightClick)
Set method to call on right click.
void setNRelationDataprovider(dataprovider)
Set n-relation dataprovider.
void setNRelationInfos(relationInfos)
Set n-relation infos (array of RelationInfo objects created using tree.
void setNRelationName(name)
Set n-relation name
void setTextDataprovider(textDataprovider)
Set text dataprovider
void setToolTipTextDataprovider(toolTipTextDataprovider)
Set the dataprovider name to retrieve the node tooltiptext from

Method Details
setCallBackInfo
void setCallBackInfo (f, returnDataprovider)
Set callback method for node selection and double click
Parameters
{Function} f
{String} returnDataprovider
Returns
void
Sample
var binding = elements.dbtreeview.createBinding(controller.getServerName(), controller.getTableName());
binding.setCallBackInfo(globals.node_selected, 'node_id');
setCheckBoxValueDataprovider
void setCheckBoxValueDataprovider (checkBoxValueDataprovider)
Set checkbox value dataprovider. Dataprovider returns INTEGER (0 or 1) or STRING (false or true)
Parameters
{String} checkBoxValueDataprovider
Returns
void
Sample
var binding = elements.dbtreeview.createBinding(controller.getServerName(), controller.getTableName());
binding.setCheckBoxValueDataprovider('comment_text');
setChildSortDataprovider
void setChildSortDataprovider (childSortDataprovider)
Set the dataprovider name to retrieve column name and sort order for the child nodes.\nThe provided data must be a string of form : column_name_used_for_sort sort_order(asc or desc)
Parameters
{String} childSortDataprovider
Returns
void
Sample
var binding = elements.dbtreeview.createBinding(controller.getServerName(), 'customers');
binding.setChildSortDataprovider('company_sort');
setConfigurationDataprovider
void setConfigurationDataprovider (configurationDataprovider)
Set configuration dataprovider. Dataprovider must be MEDIA type and returns a configuration object
Parameters
{String} configurationDataprovider
Returns
void
Sample
var config = new Object();
config.text = 'my_text';
config.nRelation = 'my_n_relation';
config.mRelation = 'my_m_relation';
config.childSort = 'my_sort_field';
config.fontType = 'my_font';
config.toolTipText = 'my_tooltip';
config.hasCheckBox = 'true';
config.checkBoxValue = 'true';
setFontTypeDataprovider
void setFontTypeDataprovider (fontTypeDataprovider)
Set the dataprovider name to retrieve the node font from
Parameters
{String} fontTypeDataprovider
Returns
void
Sample
var binding = elements.dbtreeview.createBinding(controller.getServerName(), controller.getTableName());
binding.setFontTypeDataprovider('bean_font');
setHasCheckBoxDataprovider
void setHasCheckBoxDataprovider (hasCheckBoxDataprovider)
Set has checkbox flag dataprovider. Dataprovider returns INTEGER (0 / 1 / 2) or STRING (false / true / disabled) for (does not have / have / have but disabled)
Parameters
{String} hasCheckBoxDataprovider
Returns
void
Sample
var binding = elements.dbtreeview.createBinding(controller.getServerName(), controller.getTableName());
binding.setHasCheckBoxDataprovider('hasCheckBox');
setImageMediaDataprovider
void setImageMediaDataprovider (imageMediaDataprovider)
Set the dataprovider name to retrieve the node image from (blob column)
Parameters
{String} imageMediaDataprovider
Returns
void
Sample
var binding = elements.dbtreeview.createBinding(controller.getServerName(), 'customers');
binding.setImageMediaDataprovider('company_icon');
setImageURLDataprovider
void setImageURLDataprovider (imageURLDataprovider)
Set the dataprovider name to retrieve the node image from (via url)
Parameters
{String} imageURLDataprovider
Returns
void
Sample
var binding = elements.dbtreeview.createBinding(controller.getServerName(), 'orders');
binding.setImageURLDataprovider('order_icon');
setMRelationDataprovider
void setMRelationDataprovider (dataprovider)
Set m-relation dataprovider. Dataprovider returns the name of the m-relation
Parameters
{String} dataprovider
Returns
void
Sample
var binding = elements.dbtreeview.createBinding(controller.getServerName(), controller.getTableName());
binding.setMRelationDataprovider('m_relation');
setMRelationName
void setMRelationName (name)
Set m-relation name
Parameters
{String} name
Returns
void
Sample
var binding = elements.dbtreeview.createBinding(controller.getServerName(), controller.getTableName());
binding.setMRelationName('m_relation_name');
setMethodToCallOnCheckBoxChange
void setMethodToCallOnCheckBoxChange (methodToCallOnCheckBoxChange, returnDataproviderOnCheckBoxChange)
Set method to call on check box status change
Parameters
{Function} methodToCallOnCheckBoxChange
{String} returnDataproviderOnCheckBoxChange
Returns
void
Sample
var binding = elements.dbtreeview.createBinding(controller.getServerName(), 'orders');
binding.setMethodToCallOnCheckBoxChange(onCheckBoxChangeMethod,'orderdate');
setMethodToCallOnClick
void setMethodToCallOnClick (methodToCallOnClick, returnDataproviderOnClick)
Set method to call on click.\nThe callback will be called with the following arguments : returnDataprovider, tableName, mouseX, mouseY
Parameters
{Function} methodToCallOnClick
{String} returnDataproviderOnClick
Returns
void
Sample
var binding = elements.dbtreeview.createBinding(controller.getServerName(), 'orders');
binding.setMethodToCallOnClick(onClickMethod,'orderid');
setMethodToCallOnDoubleClick
void setMethodToCallOnDoubleClick (methodToCallOnDoubleClick, returnDataproviderOnDoubleClick)
Set method to call on double click.\nThe callback will be called with the following arguments : returnDataprovider, tableName, mouseX, mouseY
Parameters
{Function} methodToCallOnDoubleClick
{String} returnDataproviderOnDoubleClick
Returns
void
Sample
var binding = elements.dbtreeview.createBinding(controller.getServerName(), 'orders');
binding.setMethodToCallOnDoubleClick(doubleClickMethod,'orderid');
setMethodToCallOnRightClick
void setMethodToCallOnRightClick (methodToCallOnRightClick, returnDataproviderOnRightClick)
Set method to call on right click.\nThe callback will be called with the following arguments : returnDataprovider, tableName, mouseX, mouseY
Parameters
{Function} methodToCallOnRightClick
{String} returnDataproviderOnRightClick
Returns
void
Sample
var binding = elements.dbtreeview.createBinding(controller.getServerName(), 'orders');
binding.setMethodToCallOnRightClick(rightClickMethod,'orderid');
setNRelationDataprovider
void setNRelationDataprovider (dataprovider)
Set n-relation dataprovider. Dataprovider returns the name of the n-relation
Parameters
{String} dataprovider
Returns
void
Sample
var binding = elements.dbtreeview.createBinding(controller.getServerName(), controller.getTableName());
binding.setNRelationDataprovider('n_relation');
setNRelationInfos
void setNRelationInfos (relationInfos)
Set n-relation infos (array of RelationInfo objects created using tree.createRelationInfo() for having multiple child relations for one node)
Parameters
{RelationInfo[]} relationInfos
Returns
void
Sample
var company_relations = new Array();
company_relations[0] = tree.createRelationInfo();
company_relations[0].setLabel('Employees');
company_relations[0].setNRelationName('companies_to_employees');
company_relations[1] = tree.createRelationInfo();
company_relations[1].setLabel('Customers');
company_relations[1].setNRelationName('companies_to_customers');
binding.setNRelationInfos(company_relations);
setNRelationName
void setNRelationName (name)
Set n-relation name
Parameters
{String} name
Returns
void
Sample
var binding = elements.dbtreeview.createBinding(controller.getServerName(), controller.getTableName());
binding.setNRelationName('n_relation_name');
setTextDataprovider
void setTextDataprovider (textDataprovider)
Set text dataprovider
Parameters
{String} textDataprovider
Returns
void
Sample
var binding = elements.dbtreeview.createBinding(controller.getServerName(), 'orders');
binding.setTextDataprovider('orderid');
setToolTipTextDataprovider
void setToolTipTextDataprovider (toolTipTextDataprovider)
Set the dataprovider name to retrieve the node tooltiptext from
Parameters
{String} toolTipTextDataprovider
Returns
void
Sample
var binding = elements.dbtreeview.createBinding(controller.getServerName(), 'customers');
binding.setToolTipTextDataprovider('companyname');

  • No labels