Child pages
  • DB Tree View
Skip to end of metadata
Go to start of metadata

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

Compare with Current View Page History

« Previous Version 12 Next »


Known Subclasses
DB Tree Table View

Return Types
Binding RelationInfo

Property Summary
String bgcolor
Property for getting/setting the background color of the bean.
Boolean enabled
Property for getting/setting the enabled state of the bean
String fgcolor
Property for getting/setting the foreground color of the bean.
Object[] selectionPath
Get/Set the selection (path), array with pk records values (only single pk key supported)
String toolTipText
Property for getting/setting the text of the bean's tooltip
Boolean transparent
Property for getting/setting the transparent or opaque state of the bean
Boolean visible
Property for getting/setting the visibility of the bean.

Method Summary
Number addRoots(foundSet)
Add foundset to the list of foundsets used to create the tree's root nodes.
Binding createBinding(args)
Create and add binding object for a database table used to set data bindings for nodes.
RelationInfo createRelationInfo()
Create relation info object used to set multiple child relations for a tree node
Number getHeight()
Returns the height of the tree.
Number getLocationX()
Get the x coordinate of the location of the tree.
Number getLocationY()
Get the y coordinate of the location of the tree.
String getName()
Returns the name of the tree.
Number getWidth()
Returns the width of the tree.
Boolean isNodeExpanded(nodePath)
Check the path (array with pk records values (only single pk key supported)) expanded status
void refresh()
Refresh the tree display
void removeAllRoots()
Remove all root foundsets
void setExpandNode(nodePath, expand_collapse)
Expand/collapse the path, array with pk records values (only single pk key supported)
void setFont(font)
Sets the specified font as the font of the tree.
void setLocation(x, y)
Sets the location of the tree.
void setNodeLevelVisible(level, visible)
Set the level of visible nodes (expand or collapse to certain level)
void setOnDrag(fOnDrag)
Set method to be called when a drag is started on the tree.
void setOnDragEnd(fOnDragEnd)
Set method to be called when a drag of on the tree is ended.
void setOnDragOver(fOnDragOver)
Set method to be called during a drag over the tree.
void setOnDrop(fOnDrop)
Set method to be called on a drop on the tree.
void setRowHeight(height)
Set row height
void setSize(w, h)
Sets the size of the tree.

Property Details
bgcolor
Property for getting/setting the background color of the bean.
Returns
String - the background color
Sample
elements.customer_id.bgcolor = "#FFFFFF";
var x = elements.customer_id.bgcolor;
enabled
Property for getting/setting the enabled state of the bean
Returns
Boolean - the enabled state of the bean
Sample
var b = elements.customer_id.enabled;
if (b) elements.customer_id.enabled = false;
fgcolor
Property for getting/setting the foreground color of the bean.
Returns
Sample
elements.customer_id.fgcolor = "#000000";
var y = elements.customer_id.fgcolor;
selectionPath
Get/Set the selection (path), array with pk records values (only single pk key supported)
Returns
Sample
elements.customer_id.selectionPath = new Array(14,24,45,67);
var currentSelectionArray = elements.customer_id.selectionPath;
toolTipText
Property for getting/setting the text of the bean's tooltip
Returns
String - the tooltip text of the bean
Sample
elements.customer_id.toolTipText = 'Hello world!';
transparent
Property for getting/setting the transparent or opaque state of the bean
Returns
Boolean - the transparent state of the bean
Sample
var t = elements.customer_id.transparent;
if (!t) elements.customer_id.transparent = true;
visible
Property for getting/setting the visibility of the bean.
Returns
Boolean - the visibility of the bean
Sample
var v = elements.customer_id.visible;

Method Details
addRoots
Number addRoots (foundSet)
Add foundset to the list of foundsets used to create the tree's root nodes.\nNote: the bean will use a clone of the foundset, so any changes on the foundset parameter will be ignored in the tree.
Parameters
{Object} foundSet
Returns
Number - The number of added root nodes
Sample
var addedRootNodes = elements.customer_id.addRoots(foundset);
createBinding
Binding createBinding (args)
Create and add binding object for a database table used to set data bindings for nodes.
Parameters
{String...} args
Returns
Binding - Binding object for a database table
Sample
var companies_binding = elements.customer_id.createBinding('example_data', 'companies');
companies_binding.setTextDataprovider('company_name');
companies_binding.setNRelationName('companies_to_companies');
companies_binding.setImageURLDataprovider('type_icon');
companies_binding.setChildSortDataprovider('company_sort');
createRelationInfo
RelationInfo createRelationInfo ()
Create relation info object used to set multiple child relations for a tree node
Returns
RelationInfo - RelationInfo object
Sample
var company_relations = new Array();
company_relations[0] = elements.customer_id.createRelationInfo();
company_relations[0].setLabel('Employees');
company_relations[0].setNRelationName('companies_to_employees');
company_relations[1] = elements.customer_id.createRelationInfo();
company_relations[1].setLabel('Customers');
company_relations[1].setNRelationName('companies_to_customers');
companies_binding.setNRelationInfos(company_relations);
getHeight
Number getHeight ()
Returns the height of the tree.
Returns
Number - The height
Sample
elements.customer_id.getHeight();
getLocationX
Number getLocationX ()
Get the x coordinate of the location of the tree.
Returns
Number - The x coordinate
Sample
elements.customer_id.getLocationX();
getLocationY
Number getLocationY ()
Get the y coordinate of the location of the tree.
Returns
Number - The y coordinate
Sample
elements.customer_id.getLocationY();
getName
String getName ()
Returns the name of the tree.
Returns
Sample
elements.customer_id.getName();
getWidth
Number getWidth ()
Returns the width of the tree.
Returns
Number - The width
Sample
elements.customer_id.getWidth();
isNodeExpanded
Boolean isNodeExpanded (nodePath)
Check the path (array with pk records values (only single pk key supported)) expanded status
Parameters
{Object[]} nodePath
Returns
Boolean - True if the node is expanded, False otherwise
Sample
var pathArray = new Array(14,24,45,67);
elements.customer_id.isNodeExpanded(pathArray);
refresh
void refresh ()
Refresh the tree display
Returns
void
Sample
elements.customer_id.refresh();
removeAllRoots
void removeAllRoots ()
Remove all root foundsets
Returns
void
Sample
elements.customer_id.removeAllRoots();
setExpandNode
void setExpandNode (nodePath, expand_collapse)
Expand/collapse the path, array with pk records values (only single pk key supported)
Parameters
{Object[]} nodePath
{Boolean} expand_collapse
Returns
void
Sample
var pathArray = new Array(14,24,45,67);
elements.customer_id.setExpandNode(pathArray, true);
setFont
void setFont (font)
Sets the specified font as the font of the tree.
Parameters
{String} font
Returns
void
Sample
elements.customer_id.setFont('Times New Roman, 1, 22');
setLocation
void setLocation (x, y)
Sets the location of the tree.
Parameters
{Number} x
{Number} y
Returns
void
Sample
elements.customer_id.setLocation(120,80);
setNodeLevelVisible
void setNodeLevelVisible (level, visible)
Set the level of visible nodes (expand or collapse to certain level)
Parameters
{Number} level
{Boolean} visible
Returns
void
Sample
elements.customer_id.setNodeLevelVisible(scopes.globals.g_treeview_level, (scopes.globals.g_treeview_expand == 1 ? true : false));
setOnDrag
void setOnDrag (fOnDrag)
Set method to be called when a drag is started on the tree. For more details about the method arguments and return value check the same property of a form
Parameters
{Function} fOnDrag
Returns
void
Sample
elements.customer_id.setOnDrag(onDrag);
setOnDragEnd
void setOnDragEnd (fOnDragEnd)
Set method to be called when a drag of on the tree is ended. For more details about the method arguments and return value check the same property of a form
Parameters
{Function} fOnDragEnd
Returns
void
Sample
elements.customer_id.setOnDragEnd(onDragEnd);
setOnDragOver
void setOnDragOver (fOnDragOver)
Set method to be called during a drag over the tree. For more details about the method arguments and return value check the same property of a form
Parameters
{Function} fOnDragOver
Returns
void
Sample
elements.customer_id.setOnDragOver(onDragOver);
setOnDrop
void setOnDrop (fOnDrop)
Set method to be called on a drop on the tree. For more details about the method arguments and return value check the same property of a form
Parameters
{Function} fOnDrop
Returns
void
Sample
elements.customer_id.setOnDrop(onDrop);
setRowHeight
void setRowHeight (height)
Set row height
Parameters
{Number} height
Returns
void
Sample
elements.customer_id.setRowHeight(40);
setSize
void setSize (w, h)
Sets the size of the tree.
Parameters
{Number} w
{Number} h
Returns
void
Sample
elements.customer_id.setSize(400,300);

  • No labels