Child pages
  • Binding

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migration of unmigrated content due to installation of a new plugin
{div:style=}
Wiki Markup
Div
styledisplay:none

DO

NOT

EDIT

THE

CONTENT

OF

THIS

PAGE

DIRECTLY

(EXCEPT

INSIDE

THE

DIV

BELOW

WITH

ID=DESCRIPTION),

UNLESS

YOU

KNOW

WHAT

YOU'RE

DOING.


THE

STRUCTURE

OF

THE

CONTENT

IS

VITAL

IN

BEING

ABLE

TO

AUTO

UPDATE

THE

CONTENT

THROUGH

THE

DOC

GENERATOR.

\\ \\ Enter additional information related to this



Enter additional information related to this 'class'

inside

the

\

{div}

macro

with

'id=description'

{div} {div:id=description}{div}\\ {table:id=|class=servoy sSummary}{colgroup}{column:width=80px|padding=0px}{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]\(checkBoxValueDataprovider) Set checkbox value dataprovider.{td}{tr}{tbody}{tbody}{tr}{td}void{td}{td}[#setChildSortDataprovider]\(childSortDataprovider) 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]\(configurationDataprovider) Set configuration dataprovider.{td}{tr}{tbody}{tbody}{tr}{td}void{td}{td}[#setFontTypeDataprovider]\(fontTypeDataprovider) Set the dataprovider name to retrieve the node font from{td}{tr}{tbody}{tbody}{tr}{td}void{td}{td}[#setHasCheckBoxDataprovider]\(hasCheckBoxDataprovider) Set has checkbox flag dataprovider.{td}{tr}{tbody}{tbody}{tr}{td}void{td}{td}[#setImageMediaDataprovider]\(imageMediaDataprovider) Set the dataprovider name to retrieve the node image from (blob column){td}{tr}{tbody}{tbody}{tr}{td}void{td}{td}[#setImageURLDataprovider]\(imageURLDataprovider) 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]\(name) Set m\-relation name{td}{tr}{tbody}{tbody}{tr}{td}void{td}{td}[#setMethodToCallOnCheckBoxChange]\(methodToCallOnCheckBoxChange, returnDataproviderOnCheckBoxChange) Set method to call on check box status change{td}{tr}{tbody}{tbody}{tr}{td}void{td}{td}[#setMethodToCallOnClick]\(methodToCallOnClick, returnDataproviderOnClick) Set method to call on click.{td}{tr}{tbody}{tbody}{tr}{td}void{td}{td}[#setMethodToCallOnDoubleClick]\(methodToCallOnDoubleClick, returnDataproviderOnDoubleClick) Set method to call on double click.{td}{tr}{tbody}{tbody}{tr}{td}void{td}{td}[#setMethodToCallOnRightClick]\(methodToCallOnRightClick, returnDataproviderOnRightClick) 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]\(name) Set n\-relation name{td}{tr}{tbody}{tbody}{tr}{td}void{td}{td}[#setTextDataprovider]\(textDataprovider) Set text dataprovider{td}{tr}{tbody}{tbody}{tr}{td}void{td}{td}[#setToolTipTextDataprovider]\(toolTipTextDataprovider) Set the dataprovider name to retrieve the node tooltiptext from{td}{tr}{tbody}{table}\\ {table:id=function|class=servoy sDetail}{colgroup}{column:width=100%|padding=0px}{column}{colgroup}{tr:style=height: 30px;}{th:colspan=1}Method Details{th}{tr}{tbody:id=setCallBackInfo-Function_String}{tr:id=name}{td}h6.setCallBackInfo{td}{tr}{tr:id=sig}{td}{span:style=margin-right: 5px;}void{span}{span:style=font-weight: bold;}setCallBackInfo{span}{span}\(f, returnDataprovider){span}{td}{tr}{tr:id=des}{td}{div:class=sIndent}Set callback method for node selection and double click{div}{td}{tr}{tr:id=prs}{td}*Parameters*\\{div:class=sIndent}\{[Function]} f \{[String]} returnDataprovider {div}{td}{tr}{tr:id=ret}{td}*Returns*\\{div:class=sIndent}void{div}{td}{tr}{tr:id=sam}{td}*Sample*\\{div:class=sIndent}{code:language=javascript}

Div
iddescription


HTML Table
id
classservoy sSummary
Colgroup Tag
Column
padding0px
width80px

Column

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

HTML Table
idfunction
classservoy sDetail
Colgroup Tag
Column
padding0px
width100%

Table Row (tr)
styleheight: 30px;
Table Head (th)
colspan1
Method Details
Table Body (tbody)
idsetCallBackInfo-Function_String
Table Row (tr)
idname
Table Cell (td)
setCallBackInfo
Table Row (tr)
idsig
Table Cell (td)
Span
stylemargin-right: 5px;
void
Span
stylefont-weight: bold;
setCallBackInfo
Span
(f, returnDataprovider)
Table Row (tr)
iddes
Table Cell (td)
Div
classsIndent
Set callback method for node selection and double click
Table Row (tr)
idprs
Table Cell (td)
Parameters
Div
classsIndent
{Function} f
{String} returnDataprovider
Table Row (tr)
idret
Table Cell (td)
Returns
Div
classsIndent
void
Table Row (tr)
idsam
Table Cell (td)
Sample
Div
classsIndent
Code Block
languagejavascript

var binding = elements.dbtreeview.createBinding(controller.getServerName(), controller.getTableName());
binding.setCallBackInfo(globals.node_selected, 'node_id');
{code}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=setCheckBoxValueDataprovider-String}{tr:id=name}{td}h6.setCheckBoxValueDataprovider{td}{tr}{tr:id=sig}{td}{span:style=margin-right: 5px;}void{span}{span:style=font-weight: bold;}setCheckBoxValueDataprovider{span}{span}\(checkBoxValueDataprovider){span}{td}{tr}{tr:id=des}{td}{div:class=sIndent}Set checkbox value dataprovider. Dataprovider returns INTEGER (0 or 1) or STRING (false or true){div}{td}{tr}{tr:id=prs}{td}*Parameters*\\{div:class=sIndent}\{[String]} checkBoxValueDataprovider {div}{td}{tr}{tr:id=ret}{td}*Returns*\\{div:class=sIndent}void{div}{td}{tr}{tr:id=sam}{td}*Sample*\\{div:class=sIndent}{code:language=javascript}
Table Row (tr)
classlastDetailRow
Table Cell (td)

Table Body (tbody)
idsetCheckBoxValueDataprovider-String
Table Row (tr)
idname
Table Cell (td)
setCheckBoxValueDataprovider
Table Row (tr)
idsig
Table Cell (td)
Span
stylemargin-right: 5px;
void
Span
stylefont-weight: bold;
setCheckBoxValueDataprovider
Span
(checkBoxValueDataprovider)
Table Row (tr)
iddes
Table Cell (td)
Div
classsIndent
Set checkbox value dataprovider. Dataprovider returns INTEGER (0 or 1) or STRING (false or true)
Table Row (tr)
idprs
Table Cell (td)
Parameters
Div
classsIndent
{String} checkBoxValueDataprovider
Table Row (tr)
idret
Table Cell (td)
Returns
Div
classsIndent
void
Table Row (tr)
idsam
Table Cell (td)
Sample
Div
classsIndent
Code Block
languagejavascript

var binding = elements.dbtreeview.createBinding(controller.getServerName(), controller.getTableName());
binding.setCheckBoxValueDataprovider('comment_text');
{code}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=setChildSortDataprovider-String}{tr:id=name}{td}h6.setChildSortDataprovider{td}{tr}{tr:id=sig}{td}{span:style=margin-right: 5px;}void{span}{span:style=font-weight: bold;}setChildSortDataprovider{span}{span}\(childSortDataprovider){span}{td}{tr}{tr:id=des}{td}{div:class=sIndent}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){div}{td}{tr}{tr:id=prs}{td}*Parameters*\\{div:class=sIndent}\{[String]} childSortDataprovider {div}{td}{tr}{tr:id=ret}{td}*Returns*\\{div:class=sIndent}void{div}{td}{tr}{tr:id=sam}{td}*Sample*\\{div:class=sIndent}{code:language=javascript}
Table Row (tr)
classlastDetailRow
Table Cell (td)

Table Body (tbody)
idsetChildSortDataprovider-String
Table Row (tr)
idname
Table Cell (td)
setChildSortDataprovider
Table Row (tr)
idsig
Table Cell (td)
Span
stylemargin-right: 5px;
void
Span
stylefont-weight: bold;
setChildSortDataprovider
Span
(childSortDataprovider)
Table Row (tr)
iddes
Table Cell (td)
Div
classsIndent
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)
Table Row (tr)
idprs
Table Cell (td)
Parameters
Div
classsIndent
{String} childSortDataprovider
Table Row (tr)
idret
Table Cell (td)
Returns
Div
classsIndent
void
Table Row (tr)
idsam
Table Cell (td)
Sample
Div
classsIndent
Code Block
languagejavascript

var binding = elements.dbtreeview.createBinding(controller.getServerName(), 'customers');
binding.setChildSortDataprovider('company_sort');
{code}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=setConfigurationDataprovider-String}{tr:id=name}{td}h6.setConfigurationDataprovider{td}{tr}{tr:id=sig}{td}{span:style=margin-right: 5px;}void{span}{span:style=font-weight: bold;}setConfigurationDataprovider{span}{span}\(configurationDataprovider){span}{td}{tr}{tr:id=des}{td}{div:class=sIndent}Set configuration dataprovider. Dataprovider must be MEDIA type and returns a configuration object{div}{td}{tr}{tr:id=prs}{td}*Parameters*\\{div:class=sIndent}\{[String]} configurationDataprovider {div}{td}{tr}{tr:id=ret}{td}*Returns*\\{div:class=sIndent}void{div}{td}{tr}{tr:id=sam}{td}*Sample*\\{div:class=sIndent}{code:language=javascript}
Table Row (tr)
classlastDetailRow
Table Cell (td)

Table Body (tbody)
idsetConfigurationDataprovider-String
Table Row (tr)
idname
Table Cell (td)
setConfigurationDataprovider
Table Row (tr)
idsig
Table Cell (td)
Span
stylemargin-right: 5px;
void
Span
stylefont-weight: bold;
setConfigurationDataprovider
Span
(configurationDataprovider)
Table Row (tr)
iddes
Table Cell (td)
Div
classsIndent
Set configuration dataprovider. Dataprovider must be MEDIA type and returns a configuration object
Table Row (tr)
idprs
Table Cell (td)
Parameters
Div
classsIndent
{String} configurationDataprovider
Table Row (tr)
idret
Table Cell (td)
Returns
Div
classsIndent
void
Table Row (tr)
idsam
Table Cell (td)
Sample
Div
classsIndent
Code Block
languagejavascript

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';
{code}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=setFontTypeDataprovider-String}{tr:id=name}{td}h6.setFontTypeDataprovider{td}{tr}{tr:id=sig}{td}{span:style=margin-right: 5px;}void{span}{span:style=font-weight: bold;}setFontTypeDataprovider{span}{span}\(fontTypeDataprovider){span}{td}{tr}{tr:id=des}{td}{div:class=sIndent}Set the dataprovider name to retrieve the node font from{div}{td}{tr}{tr:id=prs}{td}*Parameters*\\{div:class=sIndent}\{[String]} fontTypeDataprovider {div}{td}{tr}{tr:id=ret}{td}*Returns*\\{div:class=sIndent}void{div}{td}{tr}{tr:id=sam}{td}*Sample*\\{div:class=sIndent}{code:language=javascript}
Table Row (tr)
classlastDetailRow
Table Cell (td)

Table Body (tbody)
idsetFontTypeDataprovider-String
Table Row (tr)
idname
Table Cell (td)
setFontTypeDataprovider
Table Row (tr)
idsig
Table Cell (td)
Span
stylemargin-right: 5px;
void
Span
stylefont-weight: bold;
setFontTypeDataprovider
Span
(fontTypeDataprovider)
Table Row (tr)
iddes
Table Cell (td)
Div
classsIndent
Set the dataprovider name to retrieve the node font from
Table Row (tr)
idprs
Table Cell (td)
Parameters
Div
classsIndent
{String} fontTypeDataprovider
Table Row (tr)
idret
Table Cell (td)
Returns
Div
classsIndent
void
Table Row (tr)
idsam
Table Cell (td)
Sample
Div
classsIndent
Code Block
languagejavascript

var binding = elements.dbtreeview.createBinding(controller.getServerName(), controller.getTableName());
binding.setFontTypeDataprovider('bean_font');
{code}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=setHasCheckBoxDataprovider-String}{tr:id=name}{td}h6.setHasCheckBoxDataprovider{td}{tr}{tr:id=sig}{td}{span:style=margin-right: 5px;}void{span}{span:style=font-weight: bold;}setHasCheckBoxDataprovider{span}{span}\(hasCheckBoxDataprovider){span}{td}{tr}{tr:id=des}{td}{div: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){div}{td}{tr}{tr:id=prs}{td}*Parameters*\\{div:class=sIndent}\{[String]} hasCheckBoxDataprovider {div}{td}{tr}{tr:id=ret}{td}*Returns*\\{div:class=sIndent}void{div}{td}{tr}{tr:id=sam}{td}*Sample*\\{div:class=sIndent}{code:language=javascript}
Table Row (tr)
classlastDetailRow
Table Cell (td)

Table Body (tbody)
idsetHasCheckBoxDataprovider-String
Table Row (tr)
idname
Table Cell (td)
setHasCheckBoxDataprovider
Table Row (tr)
idsig
Table Cell (td)
Span
stylemargin-right: 5px;
void
Span
stylefont-weight: bold;
setHasCheckBoxDataprovider
Span
(hasCheckBoxDataprovider)
Table Row (tr)
iddes
Table Cell (td)
Div
classsIndent
Set has checkbox flag dataprovider. Dataprovider returns INTEGER (0 / 1 / 2) or STRING (false / true / disabled) for (does not have / have / have but disabled)
Table Row (tr)
idprs
Table Cell (td)
Parameters
Div
classsIndent
{String} hasCheckBoxDataprovider
Table Row (tr)
idret
Table Cell (td)
Returns
Div
classsIndent
void
Table Row (tr)
idsam
Table Cell (td)
Sample
Div
classsIndent
Code Block
languagejavascript

var binding = elements.dbtreeview.createBinding(controller.getServerName(), controller.getTableName());
binding.setHasCheckBoxDataprovider('hasCheckBox');
{code}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=setImageMediaDataprovider-String}{tr:id=name}{td}h6.setImageMediaDataprovider{td}{tr}{tr:id=sig}{td}{span:style=margin-right: 5px;}void{span}{span:style=font-weight: bold;}setImageMediaDataprovider{span}{span}\(imageMediaDataprovider){span}{td}{tr}{tr:id=des}{td}{div:class=sIndent}Set the dataprovider name to retrieve the node image from (blob column){div}{td}{tr}{tr:id=prs}{td}*Parameters*\\{div:class=sIndent}\{[String]} imageMediaDataprovider {div}{td}{tr}{tr:id=ret}{td}*Returns*\\{div:class=sIndent}void{div}{td}{tr}{tr:id=sam}{td}*Sample*\\{div:class=sIndent}{code:language=javascript}
Table Row (tr)
classlastDetailRow
Table Cell (td)

Table Body (tbody)
idsetImageMediaDataprovider-String
Table Row (tr)
idname
Table Cell (td)
setImageMediaDataprovider
Table Row (tr)
idsig
Table Cell (td)
Span
stylemargin-right: 5px;
void
Span
stylefont-weight: bold;
setImageMediaDataprovider
Span
(imageMediaDataprovider)
Table Row (tr)
iddes
Table Cell (td)
Div
classsIndent
Set the dataprovider name to retrieve the node image from (blob column)
Table Row (tr)
idprs
Table Cell (td)
Parameters
Div
classsIndent
{String} imageMediaDataprovider
Table Row (tr)
idret
Table Cell (td)
Returns
Div
classsIndent
void
Table Row (tr)
idsam
Table Cell (td)
Sample
Div
classsIndent
Code Block
languagejavascript

var binding = elements.dbtreeview.createBinding(controller.getServerName(), 'customers');
binding.setImageMediaDataprovider('company_icon');
{code}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=setImageURLDataprovider-String}{tr:id=name}{td}h6.setImageURLDataprovider{td}{tr}{tr:id=sig}{td}{span:style=margin-right: 5px;}void{span}{span:style=font-weight: bold;}setImageURLDataprovider{span}{span}\(imageURLDataprovider){span}{td}{tr}{tr:id=des}{td}{div:class=sIndent}Set the dataprovider name to retrieve the node image from (via url){div}{td}{tr}{tr:id=prs}{td}*Parameters*\\{div:class=sIndent}\{[String]} imageURLDataprovider {div}{td}{tr}{tr:id=ret}{td}*Returns*\\{div:class=sIndent}void{div}{td}{tr}{tr:id=sam}{td}*Sample*\\{div:class=sIndent}{code:language=javascript}
Table Row (tr)
classlastDetailRow
Table Cell (td)

Table Body (tbody)
idsetImageURLDataprovider-String
Table Row (tr)
idname
Table Cell (td)
setImageURLDataprovider
Table Row (tr)
idsig
Table Cell (td)
Span
stylemargin-right: 5px;
void
Span
stylefont-weight: bold;
setImageURLDataprovider
Span
(imageURLDataprovider)
Table Row (tr)
iddes
Table Cell (td)
Div
classsIndent
Set the dataprovider name to retrieve the node image from (via url)
Table Row (tr)
idprs
Table Cell (td)
Parameters
Div
classsIndent
{String} imageURLDataprovider
Table Row (tr)
idret
Table Cell (td)
Returns
Div
classsIndent
void
Table Row (tr)
idsam
Table Cell (td)
Sample
Div
classsIndent
Code Block
languagejavascript

var binding = elements.dbtreeview.createBinding(controller.getServerName(), 'orders');
binding.setImageURLDataprovider('order_icon');
{code}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=setMRelationDataprovider-String}{tr:id=name}{td}h6.setMRelationDataprovider{td}{tr}{tr:id=sig}{td}{span:style=margin-right: 5px;}void{span}{span:style=font-weight: bold;}setMRelationDataprovider{span}{span}\(dataprovider){span}{td}{tr}{tr:id=des}{td}{div:class=sIndent}Set m\-relation dataprovider. Dataprovider returns the name of the m\-relation{div}{td}{tr}{tr:id=prs}{td}*Parameters*\\{div:class=sIndent}\{[String]} dataprovider {div}{td}{tr}{tr:id=ret}{td}*Returns*\\{div:class=sIndent}void{div}{td}{tr}{tr:id=sam}{td}*Sample*\\{div:class=sIndent}{code:language=javascript}
Table Row (tr)
classlastDetailRow
Table Cell (td)

Table Body (tbody)
idsetMRelationDataprovider-String
Table Row (tr)
idname
Table Cell (td)
setMRelationDataprovider
Table Row (tr)
idsig
Table Cell (td)
Span
stylemargin-right: 5px;
void
Span
stylefont-weight: bold;
setMRelationDataprovider
Span
(dataprovider)
Table Row (tr)
iddes
Table Cell (td)
Div
classsIndent
Set m-relation dataprovider. Dataprovider returns the name of the m-relation
Table Row (tr)
idprs
Table Cell (td)
Parameters
Div
classsIndent
{String} dataprovider
Table Row (tr)
idret
Table Cell (td)
Returns
Div
classsIndent
void
Table Row (tr)
idsam
Table Cell (td)
Sample
Div
classsIndent
Code Block
languagejavascript

var binding = elements.dbtreeview.createBinding(controller.getServerName(), controller.getTableName());
binding.setMRelationDataprovider('m_relation');
{code}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=setMRelationName-String}{tr:id=name}{td}h6.setMRelationName{td}{tr}{tr:id=sig}{td}{span:style=margin-right: 5px;}void{span}{span:style=font-weight: bold;}setMRelationName{span}{span}\(name){span}{td}{tr}{tr:id=des}{td}{div:class=sIndent}Set m\-relation name{div}{td}{tr}{tr:id=prs}{td}*Parameters*\\{div:class=sIndent}\{[String]} name {div}{td}{tr}{tr:id=ret}{td}*Returns*\\{div:class=sIndent}void{div}{td}{tr}{tr:id=sam}{td}*Sample*\\{div:class=sIndent}{code:language=javascript}
Table Row (tr)
classlastDetailRow
Table Cell (td)

Table Body (tbody)
idsetMRelationName-String
Table Row (tr)
idname
Table Cell (td)
setMRelationName
Table Row (tr)
idsig
Table Cell (td)
Span
stylemargin-right: 5px;
void
Span
stylefont-weight: bold;
setMRelationName
Span
(name)
Table Row (tr)
iddes
Table Cell (td)
Div
classsIndent
Set m-relation name
Table Row (tr)
idprs
Table Cell (td)
Parameters
Div
classsIndent
{String} name
Table Row (tr)
idret
Table Cell (td)
Returns
Div
classsIndent
void
Table Row (tr)
idsam
Table Cell (td)
Sample
Div
classsIndent
Code Block
languagejavascript

var binding = elements.dbtreeview.createBinding(controller.getServerName(), controller.getTableName());
binding.setMRelationName('m_relation_name');
{code}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=
Table Row (tr)
classlastDetailRow
Table Cell (td)

Table Body (tbody)
idsetMethodToCallOnCheckBoxChange-Function_String
}{
Table Row (tr)
:
id
=
name
}{td}h6.setMethodToCallOnCheckBoxChange{td}{tr}{tr:id=sig}{td}{span:style=
Table Cell (td)
setMethodToCallOnCheckBoxChange
Table Row (tr)
idsig
Table Cell (td)
Span
stylemargin-right:
5px;
}
void
{span}{span:style=
Span
stylefont-weight:
bold;
}
setMethodToCallOnCheckBoxChange
{span}{span}\
Span
(methodToCallOnCheckBoxChange,
returnDataproviderOnCheckBoxChange)
{span}{td}{tr}{tr:id=des}{td}{div:class=sIndent}Set method to call on check box status change{div}{td}{tr}{tr:id=prs}{td}*Parameters*\\{div:class=sIndent}\{[Function]} methodToCallOnCheckBoxChange \{[String]} returnDataproviderOnCheckBoxChange {div}{td}{tr}{tr:id=ret}{td}*Returns*\\{div:class=sIndent}void{div}{td}{tr}{tr:id=sam}{td}*Sample*\\{div:class=sIndent}{code:language=javascript}
Table Row (tr)
iddes
Table Cell (td)
Div
classsIndent
Set method to call on check box status change
Table Row (tr)
idprs
Table Cell (td)
Parameters
Div
classsIndent
{Function} methodToCallOnCheckBoxChange
{String} returnDataproviderOnCheckBoxChange
Table Row (tr)
idret
Table Cell (td)
Returns
Div
classsIndent
void
Table Row (tr)
idsam
Table Cell (td)
Sample
Div
classsIndent
Code Block
languagejavascript

var binding = elements.dbtreeview.createBinding(controller.getServerName(), 'orders');
binding.setMethodToCallOnCheckBoxChange(onCheckBoxChangeMethod,'orderdate');
{code}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=
Table Row (tr)
classlastDetailRow
Table Cell (td)

Table Body (tbody)
idsetMethodToCallOnClick-Function_String
}{
Table Row (tr)
:
id
=
name
}{td}h6.setMethodToCallOnClick{td}{tr}{tr:id=sig}{td}{span:style=
Table Cell (td)
setMethodToCallOnClick
Table Row (tr)
idsig
Table Cell (td)
Span
stylemargin-right:
5px;
}
void
{span}{span:style=
Span
stylefont-weight:
bold;
}
setMethodToCallOnClick
{span}{span}\
Span
(methodToCallOnClick,
returnDataproviderOnClick)
{span}{td}{tr}{tr:id=des}{td}{div:class=sIndent}Set method to call on
Table Row (tr)
iddes
Table Cell (td)
Div
classsIndent
Set method to call on click.\nThe
callback
will
be
called
with
the
following
arguments
:
returnDataprovider,
tableName,
mouseX,
mouseY{div}{td}{tr}{tr:id=prs}{td}*Parameters*\\{div:class=sIndent}\{[Function]} methodToCallOnClick \{[String]} returnDataproviderOnClick {div}{td}{tr}{tr:id=ret}{td}*Returns*\\{div:class=sIndent}void{div}{td}{tr}{tr:id=sam}{td}*Sample*\\{div:class=sIndent}{code:language=javascript}
mouseY
Table Row (tr)
idprs
Table Cell (td)
Parameters
Div
classsIndent
{Function} methodToCallOnClick
{String} returnDataproviderOnClick
Table Row (tr)
idret
Table Cell (td)
Returns
Div
classsIndent
void
Table Row (tr)
idsam
Table Cell (td)
Sample
Div
classsIndent
Code Block
languagejavascript

var binding = elements.dbtreeview.createBinding(controller.getServerName(), 'orders');
binding.setMethodToCallOnClick(onClickMethod,'orderid');
{code}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=
Table Row (tr)
classlastDetailRow
Table Cell (td)

Table Body (tbody)
idsetMethodToCallOnDoubleClick-Function_String
}{
Table Row (tr)
:
id
=
name
}{td}h6.setMethodToCallOnDoubleClick{td}{tr}{tr:id=sig}{td}{span:style=
Table Cell (td)
setMethodToCallOnDoubleClick
Table Row (tr)
idsig
Table Cell (td)
Span
stylemargin-right:
5px;
}
void
{span}{span:style=
Span
stylefont-weight:
bold;
}
setMethodToCallOnDoubleClick
{span}{span}\
Span
(methodToCallOnDoubleClick,
returnDataproviderOnDoubleClick)
{span}{td}{tr}{tr:id=des}{td}{div:class=sIndent}Set method to call on double
Table Row (tr)
iddes
Table Cell (td)
Div
classsIndent
Set method to call on double click.\nThe
callback
will
be
called
with
the
following
arguments
:
returnDataprovider,
tableName,
mouseX,
mouseY{div}{td}{tr}{tr:id=prs}{td}*Parameters*\\{div:class=sIndent}\{[Function]} methodToCallOnDoubleClick \{[String]} returnDataproviderOnDoubleClick {div}{td}{tr}{tr:id=ret}{td}*Returns*\\{div:class=sIndent}void{div}{td}{tr}{tr:id=sam}{td}*Sample*\\{div:class=sIndent}{code:language=javascript}
mouseY
Table Row (tr)
idprs
Table Cell (td)
Parameters
Div
classsIndent
{Function} methodToCallOnDoubleClick
{String} returnDataproviderOnDoubleClick
Table Row (tr)
idret
Table Cell (td)
Returns
Div
classsIndent
void
Table Row (tr)
idsam
Table Cell (td)
Sample
Div
classsIndent
Code Block
languagejavascript

var binding = elements.dbtreeview.createBinding(controller.getServerName(), 'orders');
binding.setMethodToCallOnDoubleClick(doubleClickMethod,'orderid');
{code}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=
Table Row (tr)
classlastDetailRow
Table Cell (td)

Table Body (tbody)
idsetMethodToCallOnRightClick-Function_String
}{
Table Row (tr)
:
id
=
name
}{td}h6.setMethodToCallOnRightClick{td}{tr}{tr:id=sig}{td}{span:style=
Table Cell (td)
setMethodToCallOnRightClick
Table Row (tr)
idsig
Table Cell (td)
Span
stylemargin-right:
5px;
}
void
{span}{span:style=
Span
stylefont-weight:
bold;
}
setMethodToCallOnRightClick
{span}{span}\
Span
(methodToCallOnRightClick,
returnDataproviderOnRightClick)
{span}{td}{tr}{tr:id=des}{td}{div:class=sIndent}Set method to call on right
Table Row (tr)
iddes
Table Cell (td)
Div
classsIndent
Set method to call on right click.\nThe
callback
will
be
called
with
the
following
arguments
:
returnDataprovider,
tableName,
mouseX,
mouseY{div}{td}{tr}{tr:id=prs}{td}*Parameters*\\{div:class=sIndent}\{[Function]} methodToCallOnRightClick \{[String]} returnDataproviderOnRightClick {div}{td}{tr}{tr:id=ret}{td}*Returns*\\{div:class=sIndent}void{div}{td}{tr}{tr:id=sam}{td}*Sample*\\{div:class=sIndent}{code:language=javascript}
mouseY
Table Row (tr)
idprs
Table Cell (td)
Parameters
Div
classsIndent
{Function} methodToCallOnRightClick
{String} returnDataproviderOnRightClick
Table Row (tr)
idret
Table Cell (td)
Returns
Div
classsIndent
void
Table Row (tr)
idsam
Table Cell (td)
Sample
Div
classsIndent
Code Block
languagejavascript

var binding = elements.dbtreeview.createBinding(controller.getServerName(), 'orders');
binding.setMethodToCallOnRightClick(rightClickMethod,'orderid');
{code}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=setNRelationDataprovider-String}{tr:id=name}{td}h6.setNRelationDataprovider{td}{tr}{tr:id=sig}{td}{span:style=margin-right: 5px;}void{span}{span:style=font-weight: bold;}setNRelationDataprovider{span}{span}\(dataprovider){span}{td}{tr}{tr:id=des}{td}{div:class=sIndent}Set n\-relation dataprovider. Dataprovider returns the name of the n\-relation{div}{td}{tr}{tr:id=prs}{td}*Parameters*\\{div:class=sIndent}\{[String]} dataprovider {div}{td}{tr}{tr:id=ret}{td}*Returns*\\{div:class=sIndent}void{div}{td}{tr}{tr:id=sam}{td}*Sample*\\{div:class=sIndent}{code:language=javascript}
Table Row (tr)
classlastDetailRow
Table Cell (td)

Table Body (tbody)
idsetNRelationDataprovider-String
Table Row (tr)
idname
Table Cell (td)
setNRelationDataprovider
Table Row (tr)
idsig
Table Cell (td)
Span
stylemargin-right: 5px;
void
Span
stylefont-weight: bold;
setNRelationDataprovider
Span
(dataprovider)
Table Row (tr)
iddes
Table Cell (td)
Div
classsIndent
Set n-relation dataprovider. Dataprovider returns the name of the n-relation
Table Row (tr)
idprs
Table Cell (td)
Parameters
Div
classsIndent
{String} dataprovider
Table Row (tr)
idret
Table Cell (td)
Returns
Div
classsIndent
void
Table Row (tr)
idsam
Table Cell (td)
Sample
Div
classsIndent
Code Block
languagejavascript

var binding = elements.dbtreeview.createBinding(controller.getServerName(), controller.getTableName());
binding.setNRelationDataprovider('n_relation');
{code}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=setNRelationInfos-RelationInfoArray}{tr:id=name}{td}h6.setNRelationInfos{td}{tr}{tr:id=sig}{td}{span:style=margin-right: 5px;}void{span}{span:style=font-weight: bold;}setNRelationInfos{span}{span}\(relationInfos){span}{td}{tr}{tr:id=des}{td}{div:class=sIndent}Set n\-relation infos (array of RelationInfo objects created using tree.createRelationInfo() for having multiple child relations for one node){div}{td}{tr}{tr:id=prs}{td}*Parameters*\\{div:class=sIndent}\{[RelationInfo]\[]} relationInfos {div}{td}{tr}{tr:id=ret}{td}*Returns*\\{div:class=sIndent}void{div}{td}{tr}{tr:id=sam}{td}*Sample*\\{div:class=sIndent}{code:language=javascript}
Table Row (tr)
classlastDetailRow
Table Cell (td)

Table Body (tbody)
idsetNRelationInfos-RelationInfoArray
Table Row (tr)
idname
Table Cell (td)
setNRelationInfos
Table Row (tr)
idsig
Table Cell (td)
Span
stylemargin-right: 5px;
void
Span
stylefont-weight: bold;
setNRelationInfos
Span
(relationInfos)
Table Row (tr)
iddes
Table Cell (td)
Div
classsIndent
Set n-relation infos (array of RelationInfo objects created using tree.createRelationInfo() for having multiple child relations for one node)
Table Row (tr)
idprs
Table Cell (td)
Parameters
Div
classsIndent
{RelationInfo[]} relationInfos
Table Row (tr)
idret
Table Cell (td)
Returns
Div
classsIndent
void
Table Row (tr)
idsam
Table Cell (td)
Sample
Div
classsIndent
Code Block
languagejavascript

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}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=setNRelationName-String}{tr:id=name}{td}h6.setNRelationName{td}{tr}{tr:id=sig}{td}{span:style=margin-right: 5px;}void{span}{span:style=font-weight: bold;}setNRelationName{span}{span}\(name){span}{td}{tr}{tr:id=des}{td}{div:class=sIndent}Set n\-relation name{div}{td}{tr}{tr:id=prs}{td}*Parameters*\\{div:class=sIndent}\{[String]} name {div}{td}{tr}{tr:id=ret}{td}*Returns*\\{div:class=sIndent}void{div}{td}{tr}{tr:id=sam}{td}*Sample*\\{div:class=sIndent}{code:language=javascript}
Table Row (tr)
classlastDetailRow
Table Cell (td)

Table Body (tbody)
idsetNRelationName-String
Table Row (tr)
idname
Table Cell (td)
setNRelationName
Table Row (tr)
idsig
Table Cell (td)
Span
stylemargin-right: 5px;
void
Span
stylefont-weight: bold;
setNRelationName
Span
(name)
Table Row (tr)
iddes
Table Cell (td)
Div
classsIndent
Set n-relation name
Table Row (tr)
idprs
Table Cell (td)
Parameters
Div
classsIndent
{String} name
Table Row (tr)
idret
Table Cell (td)
Returns
Div
classsIndent
void
Table Row (tr)
idsam
Table Cell (td)
Sample
Div
classsIndent
Code Block
languagejavascript

var binding = elements.dbtreeview.createBinding(controller.getServerName(), controller.getTableName());
binding.setNRelationName('n_relation_name');
{code}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=setTextDataprovider-String}{tr:id=name}{td}h6.setTextDataprovider{td}{tr}{tr:id=sig}{td}{span:style=margin-right: 5px;}void{span}{span:style=font-weight: bold;}setTextDataprovider{span}{span}\(textDataprovider){span}{td}{tr}{tr:id=des}{td}{div:class=sIndent}Set text dataprovider{div}{td}{tr}{tr:id=prs}{td}*Parameters*\\{div:class=sIndent}\{[String]} textDataprovider {div}{td}{tr}{tr:id=ret}{td}*Returns*\\{div:class=sIndent}void{div}{td}{tr}{tr:id=sam}{td}*Sample*\\{div:class=sIndent}{code:language=javascript}
Table Row (tr)
classlastDetailRow
Table Cell (td)

Table Body (tbody)
idsetTextDataprovider-String
Table Row (tr)
idname
Table Cell (td)
setTextDataprovider
Table Row (tr)
idsig
Table Cell (td)
Span
stylemargin-right: 5px;
void
Span
stylefont-weight: bold;
setTextDataprovider
Span
(textDataprovider)
Table Row (tr)
iddes
Table Cell (td)
Div
classsIndent
Set text dataprovider
Table Row (tr)
idprs
Table Cell (td)
Parameters
Div
classsIndent
{String} textDataprovider
Table Row (tr)
idret
Table Cell (td)
Returns
Div
classsIndent
void
Table Row (tr)
idsam
Table Cell (td)
Sample
Div
classsIndent
Code Block
languagejavascript

var binding = elements.dbtreeview.createBinding(controller.getServerName(), 'orders');
binding.setTextDataprovider('orderid');
{code}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=setToolTipTextDataprovider-String}{tr:id=name}{td}h6.setToolTipTextDataprovider{td}{tr}{tr:id=sig}{td}{span:style=margin-right: 5px;}void{span}{span:style=font-weight: bold;}setToolTipTextDataprovider{span}{span}\(toolTipTextDataprovider){span}{td}{tr}{tr:id=des}{td}{div:class=sIndent}Set the dataprovider name to retrieve the node tooltiptext from{div}{td}{tr}{tr:id=prs}{td}*Parameters*\\{div:class=sIndent}\{[String]} toolTipTextDataprovider {div}{td}{tr}{tr:id=ret}{td}*Returns*\\{div:class=sIndent}void{div}{td}{tr}{tr:id=sam}{td}*Sample*\\{div:class=sIndent}{code:language=javascript}
Table Row (tr)
classlastDetailRow
Table Cell (td)

Table Body (tbody)
idsetToolTipTextDataprovider-String
Table Row (tr)
idname
Table Cell (td)
setToolTipTextDataprovider
Table Row (tr)
idsig
Table Cell (td)
Span
stylemargin-right: 5px;
void
Span
stylefont-weight: bold;
setToolTipTextDataprovider
Span
(toolTipTextDataprovider)
Table Row (tr)
iddes
Table Cell (td)
Div
classsIndent
Set the dataprovider name to retrieve the node tooltiptext from
Table Row (tr)
idprs
Table Cell (td)
Parameters
Div
classsIndent
{String} toolTipTextDataprovider
Table Row (tr)
idret
Table Cell (td)
Returns
Div
classsIndent
void
Table Row (tr)
idsam
Table Cell (td)
Sample
Div
classsIndent
Code Block
languagejavascript

var binding = elements.dbtreeview.createBinding(controller.getServerName(), 'customers');
binding.setToolTipTextDataprovider('companyname');
{code}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{table}
Table Row (tr)
classlastDetailRow
Table Cell (td)