Child pages
  • Binding

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Wiki Markup
{hidden}
DO NOT EDIT THE CONTENT OF THIS PAGE DIRECTLY, UNLESS YOU KNOW WHAT YOU'RE DOING.
		THE STRUCTURE OF THE CONTENT IS VITAL IN BEING ABLE TO EXTRACT CHANGES FROM THE PAGE AND MERGE THEM BACK INTO SERVOY SOURCE{hidden}
{sub-section:description|text=}{sub-section}\\ 

{table:id=|class=servoy sSummary}{colgroup}{column:padding=0px|width=80px}{column}{column}{column}{colgroup}{tr:style=height: 30px;}{th:colspan=2}Method Summary{th}{tr}{tbody}{tr}{td}void{td}{td}[#setCallBackInfo]\(f, returnDataprovider)
Set callback method for node selection and double click{td}{tr}{tbody}{tbody}{tr}{td}void{td}{td}[#setCheckBoxValueDataprovider]\(dataprovidercheckBoxValueDataprovider)
Set checkbox value dataprovider.{td}{tr}{tbody}{tbody}{tr}{td}void{td}{td}[#setChildSortDataprovider]\(dataproviderchildSortDataprovider)
Set the dataprovider name to retrieve column name and sort order for the child nodes.{td}{tr}{tbody}{tbody}{tr}{td}void{td}{td}[#setConfigurationDataprovider]\(dataproviderconfigurationDataprovider)
Set configuration dataprovider.{td}{tr}{tbody}{tbody}{tr}{td}void{td}{td}[#setFontTypeDataprovider]\(dataproviderfontTypeDataprovider)
Set the dataprovider name to retrieve the node font from{td}{tr}{tbody}{tbody}{tr}{td}void{td}{td}[#setHasCheckBoxDataprovider]\(dataproviderhasCheckBoxDataprovider)
Set has checkbox flag dataprovider.{td}{tr}{tbody}{tbody}{tr}{td}void{td}{td}[#setImageMediaDataprovider]\(dataproviderimageMediaDataprovider)
Set the dataprovider name to retrieve the node image from (blob column){td}{tr}{tbody}{tbody}{tr}{td}void{td}{td}[#setImageURLDataprovider]\(dataproviderimageURLDataprovider)
Set the dataprovider name to retrieve the node image from (via url){td}{tr}{tbody}{tbody}{tr}{td}void{td}{td}[#setMRelationDataprovider]\(dataprovider)
Set m\-relation dataprovider.{td}{tr}{tbody}{tbody}{tr}{td}void{td}{td}[#setMRelationName]\(relationname)
Set m\-relation name{td}{tr}{tbody}{tbody}{tr}{td}void{td}{td}[#setMethodToCallOnCheckBoxChange]\(functionmethodToCallOnCheckBoxChange, returnDataproviderreturnDataproviderOnCheckBoxChange)
Set method to call on check box status change{td}{tr}{tbody}{tbody}{tr}{td}void{td}{td}[#setMethodToCallOnClick]\(functionmethodToCallOnClick, returnDataproviderreturnDataproviderOnClick)
Set method to call on click.{td}{tr}{tbody}{tbody}{tr}{td}void{td}{td}[#setMethodToCallOnDoubleClick]\(functionmethodToCallOnDoubleClick, returnDataproviderreturnDataproviderOnDoubleClick)
Set method to call on double click.{td}{tr}{tbody}{tbody}{tr}{td}void{td}{td}[#setMethodToCallOnRightClick]\(functionmethodToCallOnRightClick, returnDataproviderreturnDataproviderOnRightClick)
Set method to call on right click.{td}{tr}{tbody}{tbody}{tr}{td}void{td}{td}[#setNRelationDataprovider]\(dataprovider)
Set n\-relation dataprovider.{td}{tr}{tbody}{tbody}{tr}{td}void{td}{td}[#setNRelationInfos]\(relationInfos)
Set n\-relation infos (array of RelationInfo objects created using tree.{td}{tr}{tbody}{tbody}{tr}{td}void{td}{td}[#setNRelationName]\(relationname)
Set n\-relation name{td}{tr}{tbody}{tbody}{tr}{td}void{td}{td}[#setTextDataprovider]\(dataprovidertextDataprovider)
Set text dataprovider{td}{tr}{tbody}{tbody}{tr}{td}void{td}{td}[#setToolTipTextDataprovider]\(dataprovidertoolTipTextDataprovider)
Set textthe dataprovider name to retrieve the node tooltiptext from{td}{tr}{tbody}{table}\\ 

{table:id=function|class=servoy sDetail}{colgroup}{column:padding=0px|width=100%}{column}{colgroup}{tr:style=height: 30px;}{th:colspan=1}Method Details{th}{tr}{tbody:id=setCallBackInfo|class=node}{tr:id=name}{td}h6.setCallBackInfo{td}{tr}{tr:id=sig}{td}{span:style=float: left; margin-right: 5px;}void{span}{span:id=iets|style=float: left; font-weight: bold;}setCallBackInfo{span}{span:id=iets|style=float: left;}\(f, returnDataprovider){span}{td}{tr}{tr:id=des}{td}{sub-section:setCallBackInfo_des|text=|trigger=button}{sub-section}{sub-section:setCallBackInfo_des|trigger=none|class=sIndent}Set callback method for node selection and double click{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:setCallBackInfo_snc|text=|trigger=button}{sub-section}{sub-section:setCallBackInfo_snc|trigger=none|class=sIndent} Replace with version info{sub-section}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=prs}{td}*Parameters*\\{sub-section:setCallBackInfo_prs|text=|trigger=button}{sub-section}{sub-section:setCallBackInfo_prs|trigger=none|class=sIndent}\{[Function]} f
\{[String]} returnDataprovider
{sub-section}{td}{tr}{builder-show}{tr:id=ret}{td}*Returns*\\{sub-section:setCallBackInfo_ret|text=|trigger=button}{sub-section}{sub-section:setCallBackInfo_ret|trigger=none|class=sIndent}void{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:setCallBackInfo_see|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:setCallBackInfo_see|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:setCallBackInfo_link|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:setCallBackInfo_link|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{tr:id=sam}{td}*Sample*\\{sub-section:setCallBackInfo_sam|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:setCallBackInfo_sam|trigger=none}{code:language=javascript}
var binding.setCallBackInfo(callbackFunction, 'returnDataprovider');
{code = elements.dbtreeview.createBinding(controller.getServerName(), controller.getTableName());
binding.setCallBackInfo(globals.node_selected, 'node_id');
{code}{sub-section}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=setCheckBoxValueDataprovider|class=node}{tr:id=name}{td}h6.setCheckBoxValueDataprovider{td}{tr}{tr:id=sig}{td}{span:style=float: left; margin-right: 5px;}void{span}{span:id=iets|style=float: left; font-weight: bold;}setCheckBoxValueDataprovider{span}{span:id=iets|style=float: left;}\(dataprovidercheckBoxValueDataprovider){span}{td}{tr}{tr:id=des}{td}{sub-section:setCheckBoxValueDataprovider_des|text=|trigger=button}{sub-section}{sub-section:setCheckBoxValueDataprovider_des|trigger=none|class=sIndent}Set checkbox value dataprovider. Dataprovider returns INTEGER (0 or 1) or STRING (false or true){sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:setCheckBoxValueDataprovider_snc|text=|trigger=button}{sub-section}{sub-section:setCheckBoxValueDataprovider_snc|trigger=none|class=sIndent} Replace with version info{sub-section}{td}{tr}{builder-show}{tr:id=prs}{td}*Parameters*\\{sub-section:setCheckBoxValueDataprovider_prs|text=|trigger=button}{sub-section}{sub-section:setCheckBoxValueDataprovider_prs|trigger=none|class=sIndent}dataprovider\{[String]} checkBoxValueDataprovider
{sub-section}{td}{tr}{tr:id=ret}{td}*Returns*\\{sub-section:setCheckBoxValueDataprovider_ret|text=|trigger=button}{sub-section}{sub-section:setCheckBoxValueDataprovider_ret|trigger=none|class=sIndent}void{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:setCheckBoxValueDataprovider_see|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:setCheckBoxValueDataprovider_see|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:setCheckBoxValueDataprovider_link|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:setCheckBoxValueDataprovider_link|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{tr:id=sam}{td}*Sample*\\{sub-section:setCheckBoxValueDataprovider_sam|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:setCheckBoxValueDataprovider_sam|trigger=none}{code:language=javascript}
var binding = elements.dbtreeview.createBinding(controller.getServerName(), controller.getTableName());
binding.setCheckBoxValueDataprovider('dataprovidercomment_text');
{code}{sub-section}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=setChildSortDataprovider|class=node}{tr:id=name}{td}h6.setChildSortDataprovider{td}{tr}{tr:id=sig}{td}{span:style=float: left; margin-right: 5px;}void{span}{span:id=iets|style=float: left; font-weight: bold;}setChildSortDataprovider{span}{span:id=iets|style=float: left;}\(dataproviderchildSortDataprovider){span}{td}{tr}{tr:id=des}{td}{sub-section:setChildSortDataprovider_des|text=|trigger=button}{sub-section}{sub-section:setChildSortDataprovider_des|trigger=none|class=sIndent}Set the dataprovider name to retrieve column name and sort order for the child nodes.
The\nThe provided data must be a string of form : column\_name\_used\_for\_sort sort\_order(asc or desc){sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:setChildSortDataprovider_snc|text=|trigger=button}{sub-section}{sub-section:setChildSortDataprovider_snc|trigger=none|class=sIndent} Replace with version info{sub-section}{td}{tr}{builder-show}{tr:id=prs}{td}*Parameters*\\{sub-section:setChildSortDataprovider_prs|text=|trigger=button}{sub-section}{sub-section:setChildSortDataprovider_prs|trigger=none|class=sIndent}dataprovider}\{[String]} childSortDataprovider
{sub-section}{td}{tr}{tr:id=ret}{td}*Returns*\\{sub-section:setChildSortDataprovider_ret|text=|trigger=button}{sub-section}{sub-section:setChildSortDataprovider_ret|trigger=none|class=sIndent}void{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:setChildSortDataprovider_see|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:setChildSortDataprovider_see|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:setChildSortDataprovider_link|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:setChildSortDataprovider_link|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{tr:id=sam}{td}*Sample*\\{sub-section:setChildSortDataprovider_sam|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:setChildSortDataprovider_sam|trigger=none}{code:language=javascript}
//Setvar thebinding dataprovider name to retrieve column name and sort order for the child nodes.
The provided data must be a string of form : column_name_used_for_sort sort_order(asc or desc)
binding.setChildSortDataprovider('dataprovider');
{= elements.dbtreeview.createBinding(controller.getServerName(), 'customers');
binding.setChildSortDataprovider('company_sort');
{code}{sub-section}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=setConfigurationDataprovider|class=node}{tr:id=name}{td}h6.setConfigurationDataprovider{td}{tr}{tr:id=sig}{td}{span:style=float: left; margin-right: 5px;}void{span}{span:id=iets|style=float: left; font-weight: bold;}setConfigurationDataprovider{span}{span:id=iets|style=float: left;}\(dataproviderconfigurationDataprovider){span}{td}{tr}{tr:id=des}{td}{sub-section:setConfigurationDataprovider_des|text=|trigger=button}{sub-section}{sub-section:setConfigurationDataprovider_des|trigger=none|class=sIndent}Set configuration dataprovider. Dataprovider must be MEDIA type and returns a configuration object
Ex.:
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'; a configuration object{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:setConfigurationDataprovider_snc|text=|trigger=button}{sub-section}{sub-section:setConfigurationDataprovider_snc|trigger=none|class=sIndent} Replace with version info{sub-section}{td}{tr}{builder-show}{tr:id=prs}{td}*Parameters*\\{sub-section:setConfigurationDataprovider_prs|text=|trigger=button}{sub-section}{sub-section:setConfigurationDataprovider_prs|trigger=none|class=sIndent}dataprovider}\{[String]} configurationDataprovider
{sub-section}{td}{tr}{tr:id=ret}{td}*Returns*\\{sub-section:setConfigurationDataprovider_ret|text=|trigger=button}{sub-section}{sub-section:setConfigurationDataprovider_ret|trigger=none|class=sIndent}void{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:setConfigurationDataprovider_see|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:setConfigurationDataprovider_see|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:setConfigurationDataprovider_link|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:setConfigurationDataprovider_link|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{tr:id=sam}{td}*Sample*\\{sub-section:setConfigurationDataprovider_sam|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:setConfigurationDataprovider_sam|trigger=none}{code:language=javascript}
//Set configuration dataprovider. Dataprovider must be MEDIA type and returns a configuration object
Ex.:
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';

binding.setConfigurationDataprovider('dataprovider');
{code}{sub-section}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=setFontTypeDataprovider|class=node}{tr:id=name}{td}h6.setFontTypeDataprovider{td}{tr}{tr:id=sig}{td}{span:style=float: left; margin-right: 5px;}void{span}{span:id=iets|style=float: left; font-weight: bold;}setFontTypeDataprovider{span}{span:id=iets|style=float: left;}\(dataproviderfontTypeDataprovider){span}{td}{tr}{tr:id=des}{td}{sub-section:setFontTypeDataprovider_des|text=|trigger=button}{sub-section}{sub-section:setFontTypeDataprovider_des|trigger=none|class=sIndent}Set the dataprovider name to retrieve the node font from{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:setFontTypeDataprovider_snc|text=|trigger=button}{sub-section}{sub-section:setFontTypeDataprovider_snc|trigger=none|class=sIndent} Replace with version info{sub-section}{td}{tr}{builder-show}{tr:id=prs}{td}*Parameters*\\{sub-section:setFontTypeDataprovider_prs|text=|trigger=button}{sub-section}{sub-section:setFontTypeDataprovider_prs|trigger=none|class=sIndent}dataprovider}\{[String]} fontTypeDataprovider
{sub-section}{td}{tr}{tr:id=ret}{td}*Returns*\\{sub-section:setFontTypeDataprovider_ret|text=|trigger=button}{sub-section}{sub-section:setFontTypeDataprovider_ret|trigger=none|class=sIndent}void{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:setFontTypeDataprovider_see|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:setFontTypeDataprovider_see|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:setFontTypeDataprovider_link|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:setFontTypeDataprovider_link|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{tr:id=sam}{td}*Sample*\\{sub-section:setFontTypeDataprovider_sam|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:setFontTypeDataprovider_sam|trigger=none}{code:language=javascript}
var binding = elements.dbtreeview.createBinding(controller.getServerName(), controller.getTableName());
binding.setFontTypeDataprovider('dataproviderbean_font');
{code}{sub-section}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=setHasCheckBoxDataprovider|class=node}{tr:id=name}{td}h6.setHasCheckBoxDataprovider{td}{tr}{tr:id=sig}{td}{span:style=float: left; margin-right: 5px;}void{span}{span:id=iets|style=float: left; font-weight: bold;}setHasCheckBoxDataprovider{span}{span:id=iets|style=float: left;}\(dataproviderhasCheckBoxDataprovider){span}{td}{tr}{tr:id=des}{td}{sub-section:setHasCheckBoxDataprovider_des|text=|trigger=button}{sub-section}{sub-section:setHasCheckBoxDataprovider_des|trigger=none|class=sIndent}Set has checkbox flag dataprovider. Dataprovider returns INTEGER (0 / 1 / 2) or STRING (false / true / disabled) for (does not have / have / have but disabled){sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:setHasCheckBoxDataprovider_snc|text=|trigger=button}{sub-section}{sub-section:setHasCheckBoxDataprovider_snc|trigger=none|class=sIndent} Replace with version info{sub-section}{td}{tr}{builder-show}{tr:id=prs}{td}*Parameters*\\{sub-section:setHasCheckBoxDataprovider_prs|text=|trigger=button}{sub-section}{sub-section:setHasCheckBoxDataprovider_prs|trigger=none|class=sIndent}dataprovider}\{[String]} hasCheckBoxDataprovider
{sub-section}{td}{tr}{tr:id=ret}{td}*Returns*\\{sub-section:setHasCheckBoxDataprovider_ret|text=|trigger=button}{sub-section}{sub-section:setHasCheckBoxDataprovider_ret|trigger=none|class=sIndent}void{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:setHasCheckBoxDataprovider_see|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:setHasCheckBoxDataprovider_see|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:setHasCheckBoxDataprovider_link|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:setHasCheckBoxDataprovider_link|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{tr:id=sam}{td}*Sample*\\{sub-section:setHasCheckBoxDataprovider_sam|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:setHasCheckBoxDataprovider_sam|trigger=none}{code:language=javascript}language=javascript}
var binding = elements.dbtreeview.createBinding(controller.getServerName(), controller.getTableName());
binding.setHasCheckBoxDataprovider('dataproviderhasCheckBox');
{code}{sub-section}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=setImageMediaDataprovider|class=node}{tr:id=name}{td}h6.setImageMediaDataprovider{td}{tr}{tr:id=sig}{td}{span:style=float: left; margin-right: 5px;}void{span}{span:id=iets|style=float: left; font-weight: bold;}setImageMediaDataprovider{span}{span:id=iets|style=float: left;}\(dataproviderimageMediaDataprovider){span}{td}{tr}{tr:id=des}{td}{sub-section:setImageMediaDataprovider_des|text=|trigger=button}{sub-section}{sub-section:setImageMediaDataprovider_des|trigger=none|class=sIndent}Set the dataprovider name to retrieve the node image from (blob column){sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:setImageMediaDataprovider_snc|text=|trigger=button}{sub-section}{sub-section:setImageMediaDataprovider_snc|trigger=none|class=sIndent} Replace with version info{sub-section}{td}{tr}{builder-show}{tr:id=prs}{td}*Parameters*\\{sub-section:setImageMediaDataprovider_prs|text=|trigger=button}{sub-section}{sub-section:setImageMediaDataprovider_prs|trigger=none|class=sIndent}dataprovider}\{[String]} imageMediaDataprovider
{sub-section}{td}{tr}{tr:id=ret}{td}*Returns*\\{sub-section:setImageMediaDataprovider_ret|text=|trigger=button}{sub-section}{sub-section:setImageMediaDataprovider_ret|trigger=none|class=sIndent}void{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:setImageMediaDataprovider_see|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:setImageMediaDataprovider_see|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:setImageMediaDataprovider_link|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:setImageMediaDataprovider_link|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{tr:id=sam}{td}*Sample*\\{sub-section:setImageMediaDataprovider_sam|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:setImageMediaDataprovider_sam|trigger=none}{code:language=javascript}
var binding = elements.dbtreeview.createBinding(controller.getServerName(), 'customers');
binding.setImageMediaDataprovider('dataprovidercompany_icon');
{code}{sub-section}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=setImageURLDataprovider|class=node}{tr:id=name}{td}h6.setImageURLDataprovider{td}{tr}{tr:id=sig}{td}{span:style=float: left; margin-right: 5px;}void{span}{span:id=iets|style=float: left; font-weight: bold;}setImageURLDataprovider{span}{span:id=iets|style=float: left;}\(dataproviderimageURLDataprovider){span}{td}{tr}{tr:id=des}{td}{sub-section:setImageURLDataprovider_des|text=|trigger=button}{sub-section}{sub-section:setImageURLDataprovider_des|trigger=none|class=sIndent}Set the dataprovider name to retrieve the node image from (via url){sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:setImageURLDataprovider_snc|text=|trigger=button}{sub-section}{sub-section:setImageURLDataprovider_snc|trigger=none|class=sIndent} Replace with version info{sub-section}{td}{tr}{builder-show}{tr:id=prs}{td}*Parameters*\\{sub-section:setImageURLDataprovider_prs|text=|trigger=button}{sub-section}{sub-section:setImageURLDataprovider_prs|trigger=none|class=sIndent}dataprovider}\{[String]} imageURLDataprovider
{sub-section}{td}{tr}{tr:id=ret}{td}*Returns*\\{sub-section:setImageURLDataprovider_ret|text=|trigger=button}{sub-section}{sub-section:setImageURLDataprovider_ret|trigger=none|class=sIndent}void{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:setImageURLDataprovider_see|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:setImageURLDataprovider_see|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:setImageURLDataprovider_link|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:setImageURLDataprovider_link|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{tr:id=sam}{td}*Sample*\\{sub-section:setImageURLDataprovider_sam|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:setImageURLDataprovider_sam|trigger=none}{code:language=javascript}
var binding = elements.dbtreeview.createBinding(controller.getServerName(), 'orders');
binding.setImageURLDataprovider('dataproviderorder_icon');
{code}{sub-section}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=setMRelationDataprovider|class=node}{tr:id=name}{td}h6.setMRelationDataprovider{td}{tr}{tr:id=sig}{td}{span:style=float: left; margin-right: 5px;}void{span}{span:id=iets|style=float: left; font-weight: bold;}setMRelationDataprovider{span}{span:id=iets|style=float: left;}\(dataprovider){span}{td}{tr}{tr:id=des}{td}{sub-section:setMRelationDataprovider_des|text=|trigger=button}{sub-section}{sub-section:setMRelationDataprovider_des|trigger=none|class=sIndent}Set m\-relation dataprovider. Dataprovider returns the name of the m\-relation{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:setMRelationDataprovider_snc|text=|trigger=button}{sub-section}{sub-section:setMRelationDataprovider_snc|trigger=none|class=sIndent} Replace with version info{sub-section}{td}{tr}{builder-show}{tr:id=prs}{td}*Parameters*\\{sub-section:setMRelationDataprovider_prs|text=|trigger=button}{sub-section}{sub-section:setMRelationDataprovider_prs|trigger=none|class=sIndent}\{[String]} dataprovider
{sub-section}{td}{tr}{tr:id=ret}{td}*Returns*\\{sub-section:setMRelationDataprovider_ret|text=|trigger=button}{sub-section}{sub-section:setMRelationDataprovider_ret|trigger=none|class=sIndent}void{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:setMRelationDataprovider_see|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:setMRelationDataprovider_see|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:setMRelationDataprovider_link|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:setMRelationDataprovider_link|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{tr:id=sam}{td}*Sample*\\{sub-section:setMRelationDataprovider_sam|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:setMRelationDataprovider_sam|trigger=none}{code:language=javascript}:language=javascript}
var binding = elements.dbtreeview.createBinding(controller.getServerName(), controller.getTableName());
binding.setMRelationDataprovider('dataproviderm_relation');
{code}{sub-section}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=setMRelationName|class=node}{tr:id=name}{td}h6.setMRelationName{td}{tr}{tr:id=sig}{td}{span:style=float: left; margin-right: 5px;}void{span}{span:id=iets|style=float: left; font-weight: bold;}setMRelationName{span}{span:id=iets|style=float: left;}\(relationname){span}{td}{tr}{tr:id=des}{td}{sub-section:setMRelationName_des|text=|trigger=button}{sub-section}{sub-section:setMRelationName_des|trigger=none|class=sIndent}Set m\-relation name{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:setMRelationName_snc|text=|trigger=button}{sub-section}{sub-section:setMRelationName_snc|trigger=none|class=sIndent} Replace with version info{sub-section}{td}{tr}{builder-show}{tr:id=prs}{td}*Parameters*\\{sub-section:setMRelationName_prs|text=|trigger=button}{sub-section}{sub-section:setMRelationName_prs|trigger=none|class=sIndent}relation}\{[String]} name
{sub-section}{td}{tr}{tr:id=ret}{td}*Returns*\\{sub-section:setMRelationName_ret|text=|trigger=button}{sub-section}{sub-section:setMRelationName_ret|trigger=none|class=sIndent}void{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:setMRelationName_see|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:setMRelationName_see|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:setMRelationName_link|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:setMRelationName_link|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{tr:id=sam}{td}*Sample*\\{sub-section:setMRelationName_sam|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:setMRelationName_sam|trigger=none}{code:language=javascript}
var binding = elements.dbtreeview.createBinding(controller.getServerName(), controller.getTableName());
binding.setMRelationName('m_relation_name');
{code}{sub-section}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=setMethodToCallOnCheckBoxChange|class=node}{tr:id=name}{td}h6.setMethodToCallOnCheckBoxChange{td}{tr}{tr:id=sig}{td}{span:style=float: left; margin-right: 5px;}void{span}{span:id=iets|style=float: left; font-weight: bold;}setMethodToCallOnCheckBoxChange{span}{span:id=iets|style=float: left;}\(functionmethodToCallOnCheckBoxChange, returnDataproviderreturnDataproviderOnCheckBoxChange){span}{td}{tr}{tr:id=des}{td}{sub-section:setMethodToCallOnCheckBoxChange_des|text=|trigger=button}{sub-section}{sub-section:setMethodToCallOnCheckBoxChange_des|trigger=none|class=sIndent}Set method to call on check box status change{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:setMethodToCallOnCheckBoxChange_snc|text=|trigger=button}{sub-section}{sub-section:setMethodToCallOnCheckBoxChange_snc|trigger=none|class=sIndent} Replace with version info{sub-section}{td}{tr}{builder-show}{tr:id=prs}{td}*Parameters*\\{sub-section:setMethodToCallOnCheckBoxChange_prs|text=|trigger=button}{sub-section}{sub-section:setMethodToCallOnCheckBoxChange_prs|trigger=none|class=sIndent}function
returnDataprovider\{[Function]} methodToCallOnCheckBoxChange
\{[String]} returnDataproviderOnCheckBoxChange
{sub-section}{td}{tr}{tr:id=ret}{td}*Returns*\\{sub-section:setMethodToCallOnCheckBoxChange_ret|text=|trigger=button}{sub-section}{sub-section:setMethodToCallOnCheckBoxChange_ret|trigger=none|class=sIndent}void{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:setMethodToCallOnCheckBoxChange_see|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:setMethodToCallOnCheckBoxChange_see|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:setMethodToCallOnCheckBoxChange_link|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:setMethodToCallOnCheckBoxChange_link|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{tr:id=sam}{td}*Sample*\\{sub-section:setMethodToCallOnCheckBoxChange_sam|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:setMethodToCallOnCheckBoxChange_sam|trigger=none}{code:language=javascript}
var binding = elements.dbtreeview.createBinding(controller.getServerName(), 'orders');
binding.setMethodToCallOnCheckBoxChange(callbackFunctiononCheckBoxChangeMethod, 'returnDataproviderorderdate');
{code}{sub-section}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=setMethodToCallOnClick|class=node}{tr:id=name}{td}h6.setMethodToCallOnClick{td}{tr}{tr:id=sig}{td}{span:style=float: left; margin-right: 5px;}void{span}{span:id=iets|style=float: left; font-weight: bold;}setMethodToCallOnClick{span}{span:id=iets|style=float: left;}\(functionmethodToCallOnClick, returnDataproviderreturnDataproviderOnClick){span}{td}{tr}{tr:id=des}{td}{sub-section:setMethodToCallOnClick_des|text=|trigger=button}{sub-section}{sub-section:setMethodToCallOnClick_des|trigger=none|class=sIndent}Set method to call on click.
The\nThe callback will be called with the following arguments : returnDataprovider, tableName, mouseX, mouseY{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:setMethodToCallOnClick_snc|text=|trigger=button}{sub-section}{sub-section:setMethodToCallOnClick_snc|trigger=none|class=sIndent} Replace with version info{sub-section}{td}{tr}{builder-show}{tr:id=prs}{td}*Parameters*\\{sub-section:setMethodToCallOnClick_prs|text=|trigger=button}{sub-section}{sub-section:setMethodToCallOnClick_prs|trigger=none|class=sIndent}function
returnDataprovider}\{[Function]} methodToCallOnClick
\{[String]} returnDataproviderOnClick
{sub-section}{td}{tr}{tr:id=ret}{td}*Returns*\\{sub-section:setMethodToCallOnClick_ret|text=|trigger=button}{sub-section}{sub-section:setMethodToCallOnClick_ret|trigger=none|class=sIndent}void{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:setMethodToCallOnClick_see|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:setMethodToCallOnClick_see|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:setMethodToCallOnClick_link|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:setMethodToCallOnClick_link|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{tr:id=sam}{td}*Sample*\\{sub-section:setMethodToCallOnClick_sam|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:setMethodToCallOnClick_sam|trigger=none}{code:language=javascript}
//Setvar methodbinding to call on click.
The callback will be called with the following arguments : returnDataprovider, tableName, mouseX, mouseY= elements.dbtreeview.createBinding(controller.getServerName(), 'orders');
binding.setMethodToCallOnClick(callbackFunctiononClickMethod, 'returnDataproviderorderid');
{code}{sub-section}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=setMethodToCallOnDoubleClick|class=node}{tr:id=name}{td}h6.setMethodToCallOnDoubleClick{td}{tr}{tr:id=sig}{td}{span:style=float: left; margin-right: 5px;}void{span}{span:id=iets|style=float: left; font-weight: bold;}setMethodToCallOnDoubleClick{span}{span:id=iets|style=float: left;}\(functionmethodToCallOnDoubleClick, returnDataproviderreturnDataproviderOnDoubleClick){span}{td}{tr}{tr:id=des}{td}{sub-section:setMethodToCallOnDoubleClick_des|text=|trigger=button}{sub-section}{sub-section:setMethodToCallOnDoubleClick_des|trigger=none|class=sIndent}Set method to call on double click.
The\nThe callback will be called with the following arguments : returnDataprovider, tableName, mouseX, mouseY{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:setMethodToCallOnDoubleClick_snc|text=|trigger=button}{sub-section}{sub-section:setMethodToCallOnDoubleClick_snc|trigger=none|class=sIndent} Replace with version info{sub-section}{td}{tr}{builder-show}{tr:id=prs}{td}*Parameters*\\{sub-section:setMethodToCallOnDoubleClick_prs|text=|trigger=button}{sub-section}{sub-section:setMethodToCallOnDoubleClick_prs|trigger=none|class=sIndent}function
returnDataprovider}\{[Function]} methodToCallOnDoubleClick
\{[String]} returnDataproviderOnDoubleClick
{sub-section}{td}{tr}{tr:id=ret}{td}*Returns*\\{sub-section:setMethodToCallOnDoubleClick_ret|text=|trigger=button}{sub-section}{sub-section:setMethodToCallOnDoubleClick_ret|trigger=none|class=sIndent}void{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:setMethodToCallOnDoubleClick_see|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:setMethodToCallOnDoubleClick_see|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:setMethodToCallOnDoubleClick_link|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:setMethodToCallOnDoubleClick_link|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{tr:id=sam}{td}*Sample*\\{sub-section:setMethodToCallOnDoubleClick_sam|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:setMethodToCallOnDoubleClick_sam|trigger=none}{code:language=javascript}
//Set method to call on double click.
The callback will be called with the following arguments : returnDataprovider, tableName, mouseX, mouseY
binding.setMethodToCallOnDoubleClick(callbackFunction, 'returnDataprovider=javascript}
var binding = elements.dbtreeview.createBinding(controller.getServerName(), 'orders');
binding.setMethodToCallOnDoubleClick(doubleClickMethod,'orderid');
{code}{sub-section}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=setMethodToCallOnRightClick|class=node}{tr:id=name}{td}h6.setMethodToCallOnRightClick{td}{tr}{tr:id=sig}{td}{span:style=float: left; margin-right: 5px;}void{span}{span:id=iets|style=float: left; font-weight: bold;}setMethodToCallOnRightClick{span}{span:id=iets|style=float: left;}\(functionmethodToCallOnRightClick, returnDataproviderreturnDataproviderOnRightClick){span}{td}{tr}{tr:id=des}{td}{sub-section:setMethodToCallOnRightClick_des|text=|trigger=button}{sub-section}{sub-section:setMethodToCallOnRightClick_des|trigger=none|class=sIndent}Set method to call on right click.
The\nThe callback will be called with the following arguments : returnDataprovider, tableName, mouseX, mouseY{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:setMethodToCallOnRightClick_snc|text=|trigger=button}{sub-section}{sub-section:setMethodToCallOnRightClick_snc|trigger=none|class=sIndent} Replace with version info{sub-section}{td}{tr}{builder-show}{tr:id=prs}{td}*Parameters*\\{sub-section:setMethodToCallOnRightClick_prs|text=|trigger=button}{sub-section}{sub-section:setMethodToCallOnRightClick_prs|trigger=none|class=sIndent}function
returnDataprovider}\{[Function]} methodToCallOnRightClick
\{[String]} returnDataproviderOnRightClick
{sub-section}{td}{tr}{tr:id=ret}{td}*Returns*\\{sub-section:setMethodToCallOnRightClick_ret|text=|trigger=button}{sub-section}{sub-section:setMethodToCallOnRightClick_ret|trigger=none|class=sIndent}void{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:setMethodToCallOnRightClick_see|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:setMethodToCallOnRightClick_see|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:setMethodToCallOnRightClick_link|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:setMethodToCallOnRightClick_link|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{tr:id=sam}{td}*Sample*\\{sub-section:setMethodToCallOnRightClick_sam|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:setMethodToCallOnRightClick_sam|trigger=none}{code:language=javascript}
//Set method to call on right click.
The callback will be called with the following arguments : returnDataprovider, tableName, mouseX, mouseY}{code:language=javascript}
var binding = elements.dbtreeview.createBinding(controller.getServerName(), 'orders');
binding.setMethodToCallOnRightClick(callbackFunctionrightClickMethod, 'returnDataproviderorderid');
{code}{sub-section}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=setNRelationDataprovider|class=node}{tr:id=name}{td}h6.setNRelationDataprovider{td}{tr}{tr:id=sig}{td}{span:style=float: left; margin-right: 5px;}void{span}{span:id=iets|style=float: left; font-weight: bold;}setNRelationDataprovider{span}{span:id=iets|style=float: left;}\(dataprovider){span}{td}{tr}{tr:id=des}{td}{sub-section:setNRelationDataprovider_des|text=|trigger=button}{sub-section}{sub-section:setNRelationDataprovider_des|trigger=none|class=sIndent}Set n\-relation dataprovider. Dataprovider returns the name of the n\-relation{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:setNRelationDataprovider_snc|text=|trigger=button}{sub-section}{sub-section:setNRelationDataprovider_snc|trigger=none|class=sIndent} Replace with version info{sub-section}{td}{tr}{builder-show}{tr:id=prs}{td}*Parameters*\\{sub-section:setNRelationDataprovider_prs|text=|trigger=button}{sub-section}{sub-section:setNRelationDataprovider_prs|trigger=none|class=sIndent}\{[String]} dataprovider
{sub-section}{td}{tr}{tr:id=ret}{td}*Returns*\\{sub-section:setNRelationDataprovider_ret|text=|trigger=button}{sub-section}{sub-section:setNRelationDataprovider_ret|trigger=none|class=sIndent}void{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:setNRelationDataprovider_see|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:setNRelationDataprovider_see|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:setNRelationDataprovider_link|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:setNRelationDataprovider_link|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{tr:id=sam}{td}*Sample*\\{sub-section:setNRelationDataprovider_sam|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:setNRelationDataprovider_sam|trigger=none}{code:language=javascript}
var binding = elements.dbtreeview.createBinding(controller.getServerName(), controller.getTableName());
binding.setNRelationDataprovider('dataprovidern_relation');
{code}{sub-section}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=setNRelationInfos|class=node}{tr:id=name}{td}h6.setNRelationInfos{td}{tr}{tr:id=sig}{td}{span:style=float: left; margin-right: 5px;}void{span}{span:id=iets|style=float: left; font-weight: bold;}setNRelationInfos{span}{span:id=iets|style=float: left;}\(relationInfos){span}{td}{tr}{tr:id=des}{td}{sub-section:setNRelationInfos_des|text=|trigger=button}{sub-section}{sub-section:setNRelationInfos_des|trigger=none|class=sIndent}Set n\-relation infos (array of RelationInfo objects created using tree.createRelationInfo() for having multiple child relations for one node){sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:setNRelationInfos_snc|text=|trigger=button}{sub-section}{sub-section:setNRelationInfos_snc|trigger=none|class=sIndent} Replace with version info{sub-section}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=prs}{td}*Parameters*\\{sub-section:setNRelationInfos_prs|text=|trigger=button}{sub-section}{sub-section:setNRelationInfos_prs|trigger=none|class=sIndent}\{[RelationInfo]\[]} relationInfos
{sub-section}{td}{tr}{builder-show}{tr:id=ret}{td}*Returns*\\{sub-section:setNRelationInfos_ret|text=|trigger=button}{sub-section}{sub-section:setNRelationInfos_ret|trigger=none|class=sIndent}void{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:setNRelationInfos_see|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:setNRelationInfos_see|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:setNRelationInfos_link|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:setNRelationInfos_link|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{tr:id=sam}{td}*Sample*\\{sub-section:setNRelationInfos_sam|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:setNRelationInfos_sam|trigger=none}{code:language=javascript}
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);
{code}{sub-section}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=setNRelationName|class=node}{tr:id=name}{td}h6.setNRelationName{td}{tr}{tr:id=sig}{td}{span:style=float: left; margin-right: 5px;}void{span}{span:id=iets|style=float: left; font-weight: bold;}setNRelationName{span}{span:id=iets|style=float: left;}\(relationname){span}{td}{tr}{tr:id=des}{td}{sub-section:setNRelationName_des|text=|trigger=button}{sub-section}{sub-section:setNRelationName_des|trigger=none|class=sIndent}Set n\-relation name{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:setNRelationName_snc|text=|trigger=button}{sub-section}{sub-section:setNRelationName_snc|trigger=none|class=sIndent} Replace with version info{sub-section}{td}{tr}{builder-show}{tr:id=prs}{td}*Parameters*\\{sub-section:setNRelationName_prs|text=|trigger=button}{sub-section}{sub-section:setNRelationName_prs|trigger=none|class=sIndent}relation\{[String]} name
{sub-section}{td}{tr}{tr:id=ret}{td}*Returns*\\{sub-section:setNRelationName_ret|text=|trigger=button}{sub-section}{sub-section:setNRelationName_ret|trigger=none|class=sIndent}void{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:setNRelationName_see|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:setNRelationName_see|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:setNRelationName_link|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:setNRelationName_link|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{tr:id=sam}{td}*Sample*\\{sub-section:setNRelationName_sam|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:setNRelationName_sam|trigger=none}{code:language=javascript}
var binding = elements.dbtreeview.createBinding(controller.getServerName(), controller.getTableName());
binding.setNRelationName('n_relation_name');
{code}{sub-section}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=setTextDataprovider|class=node}{tr:id=name}{td}h6.setTextDataprovider{td}{tr}{tr:id=sig}{td}{span:style=float: left; margin-right: 5px;}void{span}{span:id=iets|style=float: left; font-weight: bold;}setTextDataprovider{span}{span:id=iets|style=float: left;}\(dataprovidertextDataprovider){span}{td}{tr}{tr:id=des}{td}{sub-section:setTextDataprovider_des|text=|trigger=button}{sub-section}{sub-section:setTextDataprovider_des|trigger=none|class=sIndent}Set text dataprovider{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:setTextDataprovider_snc|text=|trigger=button}{sub-section}{sub-section:setTextDataprovider_snc|trigger=none|class=sIndent} Replace with version info{sub-section}{td}{tr}{builder-show}{tr:id=prs}{td}*Parameters*\\{sub-section:setTextDataprovider_prs|text=|trigger=button}{sub-section}{sub-section:setTextDataprovider_prs|trigger=none|class=sIndent}dataprovider}\{[String]} textDataprovider
{sub-section}{td}{tr}{tr:id=ret}{td}*Returns*\\{sub-section:setTextDataprovider_ret|text=|trigger=button}{sub-section}{sub-section:setTextDataprovider_ret|trigger=none|class=sIndent}void{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:setTextDataprovider_see|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:setTextDataprovider_see|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:setTextDataprovider_link|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:setTextDataprovider_link|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{tr:id=sam}{td}*Sample*\\{sub-section:setTextDataprovider_sam|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:setTextDataprovider_sam|trigger=none}{code:language=javascript}
var binding = elements.dbtreeview.createBinding(controller.getServerName(), 'orders');
binding.setTextDataprovider('dataproviderorderid');
{code}{sub-section}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=setToolTipTextDataprovider|class=node}{tr:id=name}{td}h6.setToolTipTextDataprovider{td}{tr}{tr:id=sig}{td}{span:style=float: left; margin-right: 5px;}void{span}{span:id=iets|style=float: left; font-weight: bold;}setToolTipTextDataprovider{span}{span:id=iets|style=float: left;}\(dataprovidertoolTipTextDataprovider){span}{td}{tr}{tr:id=des}{td}{sub-section:setToolTipTextDataprovider_des|text=|trigger=button}{sub-section}{sub-section:setToolTipTextDataprovider_des|trigger=none|class=sIndent}Set textthe dataprovider name to retrieve the node tooltiptext from{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:setToolTipTextDataprovider_snc|text=|trigger=button}{sub-section}{sub-section:setToolTipTextDataprovider_snc|trigger=none|class=sIndent} Replace with version info{sub-section}{td}{tr}{builder-show}{tr:id=prs}{td}*Parameters*\\{sub-section:setToolTipTextDataprovider_prs|text=|trigger=button}{sub-section}{sub-section:setToolTipTextDataprovider_prs|trigger=none|class=sIndent}dataprovider\{[String]} toolTipTextDataprovider
{sub-section}{td}{tr}{tr:id=ret}{td}*Returns*\\{sub-section:setToolTipTextDataprovider_ret|text=|trigger=button}{sub-section}{sub-section:setToolTipTextDataprovider_ret|trigger=none|class=sIndent}void{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:setToolTipTextDataprovider_see|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:setToolTipTextDataprovider_see|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:setToolTipTextDataprovider_link|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:setToolTipTextDataprovider_link|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{tr:id=sam}{td}*Sample*\\{sub-section:setToolTipTextDataprovider_sam|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:setToolTipTextDataprovider_sam|trigger=none}{code:language=javascript}
var binding = elements.dbtreeview.createBinding(controller.getServerName(), 'customers');
binding.setToolTipTextDataprovider('dataprovidercompanyname');
{code}{sub-section}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{table}