Hello,
In the Ignition documentation, there are a lot of row selector scripting properties which are completely undocumented.
Do you have some samples of code which use them?
Is this component a Java Swing component and perhaps I can find some documentation in Java Swing ?
1 Like
Which properties are you interested in?
Is this Ignition 7.8 or an earlier version?
I work with Ignition 7.6.7
In fact I have cut and paste the documentation below because these properties are mainly undocumented. For exemple there are listeners but I don’t know how to implement them in Python.
Also, I would like to set the selection programmatically ( like the selectedValue= XXX property in a dropdown list)
Properties
Uncategorized
UI
UI
Scripting name
UI
Data type
ScrollPaneUI
Flags
bindable
UIClassID
UIClassID
Scripting name
UIClassID
Data type
String
Flags
bindable
accessibleContext
accessibleContext
Scripting name
accessibleContext
Data type
AccessibleContext
Flags
bindable
actionMap
actionMap
Scripting name
actionMap
Data type
ActionMap
Flags
bindable
alignmentX
alignmentX
Scripting name
alignmentX
Data type
float
Flags
bindable
alignmentY
alignmentY
Scripting name
alignmentY
Data type
float
Flags
bindable
allDataNodeText
allDataNodeText
Scripting name
allDataNodeText
Data type
String
Flags
bindable
ancestorListeners
ancestorListeners
Scripting name
ancestorListeners
Data type
AncestorListener[]
Flags
bindable
appContext
appContext
Scripting name
appContext
Data type
VisionClientContext
Flags
bindable
autoscrolls
autoscrolls
Scripting name
autoscrolls
Data type
boolean
Flags
bindable
background
background
Scripting name
background
Data type
Color
Flags
bindable
backgroundSet
backgroundSet
Scripting name
backgroundSet
Data type
boolean
Flags
bindable
baselineResizeBehavior
baselineResizeBehavior
Scripting name
baselineResizeBehavior
Data type
BaselineResizeBehavior
Flags
bindable
border
border
Scripting name
border
Data type
Border
Flags
bindable
bounds
bounds
Scripting name
bounds
Data type
Rectangle
Flags
bindable
class
class
Scripting name
class
Data type
Class
colorModel
colorModel
Scripting name
colorModel
Data type
ColorModel
Flags
bindable
columnHeader
columnHeader
Scripting name
columnHeader
Data type
JViewport
Flags
bindable
columnHeaderView
columnHeaderView
Scripting name
columnHeaderView
Data type
Component
Flags
bindable
component
component
Scripting name
component
Data type
Component
Flags
bindable
componentCount
componentCount
Scripting name
componentCount
Data type
int
Flags
bindable
componentListeners
componentListeners
Scripting name
componentListeners
Data type
ComponentListener[]
Flags
bindable
componentOrientation
componentOrientation
Scripting name
componentOrientation
Data type
ComponentOrientation
Flags
bindable
componentPopupMenu
componentPopupMenu
Scripting name
componentPopupMenu
Data type
JPopupMenu
Flags
bindable
components
components
Scripting name
components
Data type
Component[]
Flags
bindable
containerListeners
containerListeners
Scripting name
containerListeners
Data type
ContainerListener[]
Flags
bindable
cursor
cursor
Scripting name
cursor
Data type
Cursor
Flags
bindable
cursorCode
cursorCode
Scripting name
cursorCode
Data type
int
Flags
bindable
cursorSet
cursorSet
Scripting name
cursorSet
Data type
boolean
Flags
bindable
data
data
Scripting name
data
Data type
RowFilteredDataSet
Flags
bindable
dataIn
dataIn
Scripting name
dataIn
Data type
Dataset
Flags
bindable
dataOut
dataOut
Scripting name
dataOut
Data type
Dataset
Flags
bindable
dataQuality
dataQuality
Scripting name
dataQuality
Data type
int
Flags
bindable
debugGraphicsOptions
debugGraphicsOptions
Scripting name
debugGraphicsOptions
Data type
int
Flags
bindable
displayable
displayable
Scripting name
displayable
Data type
boolean
Flags
bindable
doubleBuffered
doubleBuffered
Scripting name
doubleBuffered
Data type
boolean
Flags
bindable
dropTarget
dropTarget
Scripting name
dropTarget
Data type
DropTarget
Flags
bindable
dynamicProps
dynamicProps
Scripting name
dynamicProps
Data type
TreeMap
Flags
bindable
enabled
enabled
Scripting name
enabled
Data type
boolean
Flags
bindable
expandAllDataNode
expandAllDataNode
Scripting name
expandAllDataNode
Data type
boolean
Flags
bindable
filters
filters
Scripting name
filters
Data type
List
Flags
bindable
focusCycleRoot
focusCycleRoot
Scripting name
focusCycleRoot
Data type
boolean
Flags
bindable
focusCycleRootAncestor
focusCycleRootAncestor
Scripting name
focusCycleRootAncestor
Data type
Container
Flags
bindable
focusListeners
focusListeners
Scripting name
focusListeners
Data type
FocusListener[]
Flags
bindable
focusOwner
focusOwner
Scripting name
focusOwner
Data type
boolean
Flags
bindable
focusTraversable
focusTraversable
Scripting name
focusTraversable
Data type
boolean
Flags
bindable
focusTraversalKeys
focusTraversalKeys
Scripting name
focusTraversalKeys
Data type
Set
Flags
bindable
focusTraversalKeysEnabled
focusTraversalKeysEnabled
Scripting name
focusTraversalKeysEnabled
Data type
boolean
Flags
bindable
focusTraversalPolicy
focusTraversalPolicy
Scripting name
focusTraversalPolicy
Data type
FocusTraversalPolicy
Flags
bindable
focusTraversalPolicyProvider
focusTraversalPolicyProvider
Scripting name
focusTraversalPolicyProvider
Data type
boolean
Flags
bindable
focusTraversalPolicySet
focusTraversalPolicySet
Scripting name
focusTraversalPolicySet
Data type
boolean
Flags
bindable
focusable
focusable
Scripting name
focusable
Data type
boolean
Flags
bindable
font
font
Scripting name
font
Data type
Font
Flags
bindable
fontSet
fontSet
Scripting name
fontSet
Data type
boolean
Flags
bindable
foreground
foreground
Scripting name
foreground
Data type
Color
Flags
bindable
foregroundSet
foregroundSet
Scripting name
foregroundSet
Data type
boolean
Flags
bindable
graphics
graphics
Scripting name
graphics
Data type
Graphics
Flags
bindable
graphicsConfiguration
graphicsConfiguration
Scripting name
graphicsConfiguration
Data type
GraphicsConfiguration
Flags
bindable
height
height
Scripting name
height
Data type
int
Flags
bindable
hierarchyBoundsListeners
hierarchyBoundsListeners
Scripting name
hierarchyBoundsListeners
Data type
HierarchyBoundsListener[]
Flags
bindable
hierarchyListeners
hierarchyListeners
Scripting name
hierarchyListeners
Data type
HierarchyListener[]
Flags
bindable
horizontalScrollBar
horizontalScrollBar
Scripting name
horizontalScrollBar
Data type
JScrollBar
Flags
bindable
horizontalScrollBarPolicy
horizontalScrollBarPolicy
Scripting name
horizontalScrollBarPolicy
Data type
int
Flags
bindable
ignoreRepaint
ignoreRepaint
Scripting name
ignoreRepaint
Data type
boolean
Flags
bindable
inheritsPopupMenu
inheritsPopupMenu
Scripting name
inheritsPopupMenu
Data type
boolean
Flags
bindable
inputContext
inputContext
Scripting name
inputContext
Data type
InputContext
Flags
bindable
inputMap
inputMap
Scripting name
inputMap
Data type
InputMap
Flags
bindable
inputMethodListeners
inputMethodListeners
Scripting name
inputMethodListeners
Data type
InputMethodListener[]
Flags
bindable
inputMethodRequests
inputMethodRequests
Scripting name
inputMethodRequests
Data type
InputMethodRequests
Flags
bindable
inputVerifier
inputVerifier
Scripting name
inputVerifier
Data type
InputVerifier
Flags
bindable
insets
insets
Scripting name
insets
Data type
Insets
Flags
bindable
keyListeners
keyListeners
Scripting name
keyListeners
Data type
KeyListener[]
Flags
bindable
layout
layout
Scripting name
layout
Data type
LayoutManager
Flags
bindable
lightweight
lightweight
Scripting name
lightweight
Data type
boolean
Flags
bindable
locale
locale
Scripting name
locale
Data type
Locale
Flags
bindable
location
location
Scripting name
location
Data type
Point
Flags
bindable
locationOnScreen
locationOnScreen
Scripting name
locationOnScreen
Data type
Point
Flags
bindable
managingFocus
managingFocus
Scripting name
managingFocus
Data type
boolean
Flags
bindable
maximumSize
maximumSize
Scripting name
maximumSize
Data type
Dimension
Flags
bindable
maximumSizeSet
maximumSizeSet
Scripting name
maximumSizeSet
Data type
boolean
Flags
bindable
minimumSize
minimumSize
Scripting name
minimumSize
Data type
Dimension
Flags
bindable
minimumSizeSet
minimumSizeSet
Scripting name
minimumSizeSet
Data type
boolean
Flags
bindable
mouseListeners
mouseListeners
Scripting name
mouseListeners
Data type
MouseListener[]
Flags
bindable
mouseMotionListeners
mouseMotionListeners
Scripting name
mouseMotionListeners
Data type
MouseMotionListener[]
Flags
bindable
mousePosition
mousePosition
Scripting name
mousePosition
Data type
Point
Flags
bindable
mouseWheelListeners
mouseWheelListeners
Scripting name
mouseWheelListeners
Data type
MouseWheelListener[]
Flags
bindable
name
name
Scripting name
name
Data type
String
Flags
bindable
nextFocusableComponent
nextFocusableComponent
Scripting name
nextFocusableComponent
Data type
Component
Flags
bindable
opaque
opaque
Scripting name
opaque
Data type
boolean
Flags
bindable
optimizedDrawingEnabled
optimizedDrawingEnabled
Scripting name
optimizedDrawingEnabled
Data type
boolean
Flags
bindable
paintingForPrint
paintingForPrint
Scripting name
paintingForPrint
Data type
boolean
Flags
bindable
paintingTile
paintingTile
Scripting name
paintingTile
Data type
boolean
Flags
bindable
parent
parent
Scripting name
parent
Data type
Container
Flags
bindable
peer
peer
Scripting name
peer
Data type
ComponentPeer
Flags
bindable
preferredSize
preferredSize
Scripting name
preferredSize
Data type
Dimension
Flags
bindable
preferredSizeSet
preferredSizeSet
Scripting name
preferredSizeSet
Data type
boolean
Flags
bindable
properties
properties
Scripting name
properties
Data type
DynamicPropertyDescriptor[]
Flags
bindable
propertiesLoading
propertiesLoading
Scripting name
propertiesLoading
Data type
int
Flags
bindable
propertyChangeListeners
propertyChangeListeners
Scripting name
propertyChangeListeners
Data type
PropertyChangeListener[]
Flags
bindable
registeredKeyStrokes
registeredKeyStrokes
Scripting name
registeredKeyStrokes
Data type
KeyStroke[]
Flags
bindable
requestFocusEnabled
requestFocusEnabled
Scripting name
requestFocusEnabled
Data type
boolean
Flags
bindable
rootPane
rootPane
Scripting name
rootPane
Data type
JRootPane
Flags
bindable
rowHeader
rowHeader
Scripting name
rowHeader
Data type
JViewport
Flags
bindable
rowHeaderView
rowHeaderView
Scripting name
rowHeaderView
Data type
Component
Flags
bindable
selectionBackground
selectionBackground
Scripting name
selectionBackground
Data type
Color
Flags
bindable
showAllDataNode
showAllDataNode
Scripting name
showAllDataNode
Data type
boolean
Flags
bindable
showNodeSize
showNodeSize
Scripting name
showNodeSize
Data type
boolean
Flags
bindable
showRootHandles
showRootHandles
Scripting name
showRootHandles
Data type
boolean
Flags
bindable
showing
showing
Scripting name
showing
Data type
boolean
Flags
bindable
size
size
Scripting name
size
Data type
Dimension
Flags
bindable
styles
styles
Scripting name
styles
Data type
Dataset
Flags
bindable
toolTipText
toolTipText
Scripting name
toolTipText
Data type
String
Flags
bindable
toolkit
toolkit
Scripting name
toolkit
Data type
Toolkit
Flags
bindable
topLevelAncestor
topLevelAncestor
Scripting name
topLevelAncestor
Data type
Container
Flags
bindable
transferHandler
transferHandler
Scripting name
transferHandler
Data type
TransferHandler
Flags
bindable
treeLock
treeLock
Scripting name
treeLock
Data type
Object
Flags
bindable
unknownIconPath
unknownIconPath
Scripting name
unknownIconPath
Data type
String
Flags
bindable
unknownNodeText
unknownNodeText
Scripting name
unknownNodeText
Data type
String
Flags
bindable
valid
valid
Scripting name
valid
Data type
boolean
Flags
bindable
validateRoot
validateRoot
Scripting name
validateRoot
Data type
boolean
Flags
bindable
verifyInputWhenFocusTarget
verifyInputWhenFocusTarget
Scripting name
verifyInputWhenFocusTarget
Data type
boolean
Flags
bindable
verticalScrollBar
verticalScrollBar
Scripting name
verticalScrollBar
Data type
JScrollBar
Flags
bindable
verticalScrollBarPolicy
verticalScrollBarPolicy
Scripting name
verticalScrollBarPolicy
Data type
int
Flags
bindable
vetoableChangeListeners
vetoableChangeListeners
Scripting name
vetoableChangeListeners
Data type
VetoableChangeListener[]
Flags
bindable
viewport
viewport
Scripting name
viewport
Data type
JViewport
Flags
bindable
viewportBorder
viewportBorder
Scripting name
viewportBorder
Data type
Border
Flags
bindable
viewportBorderBounds
viewportBorderBounds
Scripting name
viewportBorderBounds
Data type
Rectangle
Flags
bindable
viewportView
viewportView
Scripting name
viewportView
Data type
Component
Flags
bindable
visible
visible
Scripting name
visible
Data type
boolean
Flags
bindable
visibleRect
visibleRect
Scripting name
visibleRect
Data type
Rectangle
Flags
bindable
wheelScrollingEnabled
wheelScrollingEnabled
Scripting name
wheelScrollingEnabled
Data type
boolean
Flags
bindable
width
width
Scripting name
width
Data type
int
Flags
bindable
x
x
Scripting name
x
Data type
int
Flags
bindable
y
y
Scripting name
y
Data type
int
Flags
bindable
1 Like