{div:style=display: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{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=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} 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=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} 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=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} 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=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} 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=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} 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=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} 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=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} 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=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} 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=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} 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=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} 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=setMethodToCallOnCheckBoxChange-Function_String}{tr:id=name}{td}h6.setMethodToCallOnCheckBoxChange{td}{tr}{tr:id=sig}{td}{span:style=margin-right: 5px;}void{span}{span:style=font-weight: bold;}setMethodToCallOnCheckBoxChange{span}{span}\(methodToCallOnCheckBoxChange, returnDataproviderOnCheckBoxChange){span}{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} 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=setMethodToCallOnClick-Function_String}{tr:id=name}{td}h6.setMethodToCallOnClick{td}{tr}{tr:id=sig}{td}{span:style=margin-right: 5px;}void{span}{span:style=font-weight: bold;}setMethodToCallOnClick{span}{span}\(methodToCallOnClick, returnDataproviderOnClick){span}{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} 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=setMethodToCallOnDoubleClick-Function_String}{tr:id=name}{td}h6.setMethodToCallOnDoubleClick{td}{tr}{tr:id=sig}{td}{span:style=margin-right: 5px;}void{span}{span:style=font-weight: bold;}setMethodToCallOnDoubleClick{span}{span}\(methodToCallOnDoubleClick, returnDataproviderOnDoubleClick){span}{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} 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=setMethodToCallOnRightClick-Function_String}{tr:id=name}{td}h6.setMethodToCallOnRightClick{td}{tr}{tr:id=sig}{td}{span:style=margin-right: 5px;}void{span}{span:style=font-weight: bold;}setMethodToCallOnRightClick{span}{span}\(methodToCallOnRightClick, returnDataproviderOnRightClick){span}{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} 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=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} 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=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} 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=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} 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=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} 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=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} var binding = elements.dbtreeview.createBinding(controller.getServerName(), 'customers'); binding.setToolTipTextDataprovider('companyname'); {code}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{table} |