SAP ABAP Class CLG_THTMLB_TREE (Base: <thtmlb:tree>)
Hierarchy
WEBCUIF (Software Component) SAP Web UI Framework
   CA-WUI-UI-TAG (Application Component) Tag Library
     BSP_DYN_CONFIG_TAG_LIB (Package) New tag library for CRM IC
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_THTMLB_ELEMENT Element class for THTMLB tag library 20060215
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_THTMLB_TREE Element-Handler: 20060215
Properties
Class CLG_THTMLB_TREE  
Short Description Base: <thtmlb:tree>    
Super Class CL_THTMLB_ELEMENT Element class for THTMLB tag library 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status S  System Program 
Category 70  Basis Class for BSP Element Handlers 
Package BSP_DYN_CONFIG_TAG_LIB   New tag library for CRM IC 
Created 20060215   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CLG_THTMLB_TREE has no forward declaration.
Interfaces
Class CLG_THTMLB_TREE has no interface implemented.
Friends
Class CLG_THTMLB_TREE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ACTIONS Instance attribute Public Type reference (TYPE) CRMT_THTMLB_BUTTON_T Toolbar buttons 20060224
2 ACTIONSMAXINROW Instance attribute Public Type reference (TYPE) STRING max. number of toolbar buttons in row 20060323
3 AJAXDELTAHANDLING Instance attribute Public Type reference (TYPE) STRING 'FALSE' 20060224
4 ALLROWSEDITABLE Instance attribute Public Type reference (TYPE) STRING 'FALSE' 20060406
5 COLUMNADDITIONS Instance attribute Public Type reference (TYPE) WCF_THTMLB_COLUMN_ADDITIONS additional coumns (f4 help) 20081208
6 COLUMNDEFINITIONS Instance attribute Public Type reference (TYPE) TABLEVIEWCONTROLTAB Standard Column Response 20060410
7 CUTROWINDEXTABLE Instance attribute Public Type reference (TYPE) INT4_TABLE Cut (but not yet paseted) lines 20060507
8 DESIGN Instance attribute Public Type reference (TYPE) STRING EDITLIST,SEARCHRESULT,ASSIGNMENTBLOCK 20060224
9 DRAGANDDROPITERATOR Instance attribute Public Object reference (TYPE REF TO) IF_THTMLB_DRAG_N_DROP_ITERATOR Iterator for drag and drop 20080314
10 FILLUPEMPTYROWS Instance attribute Public Type reference (TYPE) STRING 20060803
11 FILTERABLE Instance attribute Public Type reference (TYPE) STRING 'FALSE' Enable filtering for this tree (TRUE,FALSE) 20111206
12 FIXEDHEADERS Instance attribute Public Type reference (TYPE) STRING 'FALSE' Whether headers should be fixed when scrolling 20060830
13 HEADERTEXT Instance attribute Public Type reference (TYPE) STRING 20060224
14 HEIGHT Instance attribute Public Type reference (TYPE) STRING 20060608
15 HIGHROWS Instance attribute Public Type reference (TYPE) STRING 'FALSE' 20090206
16 ITERATOR Instance attribute Public Object reference (TYPE REF TO) IF_HTMLB_TABLEVIEW_ITERATOR Iterator 20060224
17 KEYCOLUMN Instance attribute Public Type reference (TYPE) STRING Key column name 20060224
18 M_CLASS_VALIDATOR Static Attribute Public Object reference (TYPE REF TO) CL_BSP_ELEMENT_RT_ATTR_VALID 20060312
19 NODETABLE Instance attribute Public Type reference (TYPE) CRMT_THTMLB_TREETABLE_NODE_T 20060224
20 NODETEXTCOLUMN Instance attribute Public Type reference (TYPE) STRING 20060224
21 NODETEXTCOLUMNDESCRIPTION Instance attribute Public Type reference (TYPE) STRING 20060224
22 NOFRAME Instance attribute Public Type reference (TYPE) STRING 'FALSE' X = no frame is rendered around the tree 20060929
23 NOHEADER Instance attribute Public Type reference (TYPE) STRING no table header is displayed 20090305
24 ONCLOSE Instance attribute Public Type reference (TYPE) STRING 20060507
25 ONCOLLAPSENODE Instance attribute Public Type reference (TYPE) STRING 20060224
26 ONDECREASESIZE Instance attribute Public Type reference (TYPE) STRING 20060507
27 ONEXPANDNODE Instance attribute Public Type reference (TYPE) STRING 20060224
28 ONINCREASESIZE Instance attribute Public Type reference (TYPE) STRING 20060507
29 ONNODECLICK Instance attribute Public Type reference (TYPE) STRING 20060224
30 ONROWSELECTION Instance attribute Public Type reference (TYPE) STRING Row Selection Event Handler 20060224
31 PAGERENTRYCOUNT Instance attribute Public Type reference (TYPE) STRING Entries displayed in the pager 20080616
32 PERSONALIZABLE Instance attribute Public Type reference (TYPE) STRING 'TRUE' Renders link for personalization 20060609
33 RESET Instance attribute Public Type reference (TYPE) STRING 'FALSE' Reset page, selection, sorting state 20070312
34 SCROLLABLE Instance attribute Public Type reference (TYPE) STRING 'FALSE' 20060509
35 SELECTEDROWINDEX Instance attribute Public Type reference (TYPE) STRING 20060224
36 SELECTEDROWINDEXTABLE Instance attribute Public Type reference (TYPE) INT4_TABLE Currently selected lines 20060224
37 SELECTEDROWKEY Instance attribute Public Type reference (TYPE) STRING 20060224
38 SELECTEDROWKEYTABLE Instance attribute Public Type reference (TYPE) STRING_TABLE Currently selected lines 20060224
39 SELECTIONMODE Instance attribute Public Type reference (TYPE) STRING 'SINGLESELECT' NONE, SINGLESELECT, MULTISELECT, LINEEDIT, MULTILINEEDIT 20060224
40 SWITCHID Instance attribute Public Type reference (TYPE) STRING switch id 20080226
41 TABLE Instance attribute Public Object reference (TYPE REF TO) DATA 20060224
42 TREELAYOUT Instance attribute Public Type reference (TYPE) STRING 'AUTO' determines horizontal scrolling 20060224
43 TYPE Instance attribute Public Type reference (TYPE) STRING 'SIMPLE' SIMPLE, COLUMN 20060312
44 USAGE Instance attribute Public Type reference (TYPE) STRING EDITLIST,SEARCHRESULT,ASSIGNMENTBLOCK 20071008
45 VERTICALSCROLLINGMODE Instance attribute Public Type reference (TYPE) STRING 'FAKE' FAKE, NATIVE. Native mode is bad for performance. 20100203
46 VISIBLEFIRSTROW Instance attribute Public Type reference (TYPE) STRING 20060224
47 VISIBLEROWCOUNT Instance attribute Public Type reference (TYPE) STRING NONE, SINGLESELECT, MULTISELECT 20060224
48 _NODETABLE Instance attribute Public Type reference (TYPE) STRING 20100622
49 _TABLE Instance attribute Public Type reference (TYPE) STRING 20060224
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20060215
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20060215
3 FACTORY Static method Public Method FACTORY_METHOD 20060215
4 FACTORY_CLEAR Static method Public Method FACTORY CLEAR METHOD 20060215
Events
Class CLG_THTMLB_TREE has no event.
Types
Class CLG_THTMLB_TREE has no local type.
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CLG_THTMLB_TREE has no parameter.
Method CLASS_CONSTRUCTOR on class CLG_THTMLB_TREE has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CLG_THTMLB_TREE has no parameter.
Method CONSTRUCTOR on class CLG_THTMLB_TREE has no exception.

Method FACTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ACTIONS Call by reference Type reference (TYPE) CRMT_THTMLB_BUTTON_T 20060224
2 Importing ACTIONSMAXINROW Call by reference Type reference (TYPE) CSEQUENCE 20060323
3 Importing AJAXDELTAHANDLING Call by reference Type reference (TYPE) CSEQUENCE 'FALSE' 20060224
4 Importing ALLROWSEDITABLE Call by reference Type reference (TYPE) CSEQUENCE 'FALSE' 20060406
5 Importing COLUMNADDITIONS Call by reference Type reference (TYPE) WCF_THTMLB_COLUMN_ADDITIONS 20081208
6 Importing COLUMNDEFINITIONS Call by reference Type reference (TYPE) TABLEVIEWCONTROLTAB 20060410
7 Importing CUTROWINDEXTABLE Call by reference Type reference (TYPE) INT4_TABLE 20060507
8 Importing DESIGN Call by reference Type reference (TYPE) CSEQUENCE 20060224
9 Importing DRAGANDDROPITERATOR Call by reference Object reference (TYPE REF TO) IF_THTMLB_DRAG_N_DROP_ITERATOR 20080314
10 Returning ELEMENT Value transfer Object reference (TYPE REF TO) CL_THTMLB_TREE 20060215
11 Importing FILLUPEMPTYROWS Call by reference Type reference (TYPE) CSEQUENCE 20060803
12 Importing FILTERABLE Call by reference Type reference (TYPE) CSEQUENCE 'FALSE' 20111206
13 Importing FIXEDHEADERS Call by reference Type reference (TYPE) CSEQUENCE 'FALSE' 20060830
14 Importing HEADERTEXT Call by reference Type reference (TYPE) CSEQUENCE 20060224
15 Importing HEIGHT Call by reference Type reference (TYPE) CSEQUENCE 20060608
16 Importing HIGHROWS Call by reference Type reference (TYPE) CSEQUENCE 'FALSE' 20090206
17 Importing ID Call by reference Type reference (TYPE) CSEQUENCE 20060224
18 Importing ID_POSTFIX Call by reference Type reference (TYPE) CSEQUENCE 20060224
19 Importing ITERATOR Call by reference Object reference (TYPE REF TO) IF_HTMLB_TABLEVIEW_ITERATOR 20060224
20 Importing KEYCOLUMN Call by reference Type reference (TYPE) CSEQUENCE 20060224
21 Importing NODETABLE Call by reference Type reference (TYPE) CRMT_THTMLB_TREETABLE_NODE_T 20060224
22 Importing NODETEXTCOLUMN Call by reference Type reference (TYPE) CSEQUENCE 20060224
23 Importing NODETEXTCOLUMNDESCRIPTION Call by reference Type reference (TYPE) CSEQUENCE 20060224
24 Importing NOFRAME Call by reference Type reference (TYPE) CSEQUENCE 'FALSE' 20060929
25 Importing NOHEADER Call by reference Type reference (TYPE) CSEQUENCE 20090305
26 Importing ONCLOSE Call by reference Type reference (TYPE) CSEQUENCE 20060507
27 Importing ONCOLLAPSENODE Call by reference Type reference (TYPE) CSEQUENCE 20060224
28 Importing ONDECREASESIZE Call by reference Type reference (TYPE) CSEQUENCE 20060507
29 Importing ONEXPANDNODE Call by reference Type reference (TYPE) CSEQUENCE 20060224
30 Importing ONINCREASESIZE Call by reference Type reference (TYPE) CSEQUENCE 20060507
31 Importing ONNODECLICK Call by reference Type reference (TYPE) CSEQUENCE 20060224
32 Importing ONROWSELECTION Call by reference Type reference (TYPE) CSEQUENCE 20060224
33 Importing PAGERENTRYCOUNT Call by reference Type reference (TYPE) CSEQUENCE 20080616
34 Importing PERSONALIZABLE Call by reference Type reference (TYPE) CSEQUENCE 'TRUE' 20060609
35 Importing RESET Call by reference Type reference (TYPE) CSEQUENCE 'FALSE' 20070312
36 Importing SCROLLABLE Call by reference Type reference (TYPE) CSEQUENCE 'FALSE' 20060509
37 Importing SELECTEDROWINDEX Call by reference Type reference (TYPE) CSEQUENCE 20060224
38 Importing SELECTEDROWINDEXTABLE Call by reference Type reference (TYPE) INT4_TABLE 20060224
39 Importing SELECTEDROWKEY Call by reference Type reference (TYPE) CSEQUENCE 20060224
40 Importing SELECTEDROWKEYTABLE Call by reference Type reference (TYPE) STRING_TABLE 20060224
41 Importing SELECTIONMODE Call by reference Type reference (TYPE) CSEQUENCE 'SINGLESELECT' 20060224
42 Importing SWITCHID Call by reference Type reference (TYPE) CSEQUENCE 20080226
43 Importing TABLE Call by reference Object reference (TYPE REF TO) DATA 20060224
44 Importing TREELAYOUT Call by reference Type reference (TYPE) CSEQUENCE 'AUTO' 20060224
45 Importing TYPE Call by reference Type reference (TYPE) CSEQUENCE 'SIMPLE' 20060312
46 Importing USAGE Call by reference Type reference (TYPE) CSEQUENCE 20071008
47 Importing VERTICALSCROLLINGMODE Call by reference Type reference (TYPE) CSEQUENCE 'FAKE' 20100203
48 Importing VISIBLEFIRSTROW Call by reference Type reference (TYPE) CSEQUENCE 20060224
49 Importing VISIBLEROWCOUNT Call by reference Type reference (TYPE) CSEQUENCE 20060224
50 Importing _NODETABLE Call by reference Type reference (TYPE) STRING 20100622
51 Importing _TABLE Call by reference Type reference (TYPE) STRING 20060224

Method FACTORY on class CLG_THTMLB_TREE has no exception.

Method FACTORY_CLEAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ELEMENT Call by reference Object reference (TYPE REF TO) CL_THTMLB_TREE 20060215

Method FACTORY_CLEAR on class CLG_THTMLB_TREE has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 700