public class SparkDataGrid extends SparkSkinnableContainerBase
Modifier | Constructor and Description |
---|---|
protected |
SparkDataGrid(JtfObjectHandle handle,
Desktop desktop)
使用 JtfObjectHandle 创建新 SparkDataGrid。
|
Modifier and Type | Method and Description |
---|---|
void |
columnStretch(int columnIndex,
double localX)
拉伸数据网格的指定列。
|
void |
editNext()
在编辑模式下设置以下数据网格。
|
List<String> |
getColumnNames()
获取 包含所有列的名称的列表。
|
int |
getColumnsLength()
获取 列的计数。
|
int |
getFirstVisibleRow()
获取 第一个可见行的索引。
|
int |
getLastVisibleRow()
获取 最后一个可见行的索引。
|
int |
getNumColumns()
获取 列总数。
|
int |
getNumRows()
获取 行总数。
|
double |
getRowHeight()
获取 行的高度。
|
String |
getSelectedCell()
获取 所选单元格。
|
List<String> |
getSelectedCells()
获取 所选单元格。
|
int |
getSelectedIndex()
获取 所选行的索引。
|
List<Integer> |
getSelectedIndices()
获取 所选行的索引。
|
String |
getSelectedItem()
获取 所选行的项目。
|
List<String> |
getSelectedItems()
获取 所选行的项目。
|
int |
getSelectionLength()
获取 所选行的数量。
|
String |
getSelectionMode()
获取 选择模式(单行、多行、一个单元格或多个单元格)。
|
List<List<String>> |
getValues(int start,
int end)
返回矩阵,其包含所有组件部分的自动化值。
|
void |
headerClick(int columnIndex)
单击指定的列标题。
|
boolean |
isShowDataTips()
获取 是否显示数据提示。
|
void |
select(String itemRenderer)
选择指定的数据网格单元格。
|
void |
select(String itemRenderer,
FlexTriggerEvent triggerEvent)
选择指定的数据网格单元格。
|
void |
select(String itemRenderer,
FlexTriggerEvent triggerEvent,
ModifierKey keyModifier)
选择指定的数据网格单元格。
|
void |
type(String keyCode)
用户按键时发送。
|
void |
type(String keyCode,
ModifierKey keyModifier)
用户按键时发送。
|
dragCancel, dragCancel, dragDrop, dragDrop, dragDrop, dragStart, dragStart
changeFocus, changeFocus, changeFocus, getAutomationClassName, getAutomationIndex, getAutomationName, getClassName, getCurrentState, getErrorColor, getErrorString, getId, getNumAutomationChildren, getPercentHeight, getPercentWidth, getScaleX, getScaleY, getThemeColor, getToolTip, isEnabled, isFocusEnabled, isUseHandCursor, move, move, move, setFocus
click, click, click, click, doubleClick, doubleClick, doubleClick, doubleClick, getAlpha, getHeight, getStyle, getTabIndex, getWidth, getX, getY, isMouseEnabled, isTabChildren, isTabEnabled, isVisible, mouseMove, mouseMove, nativeToString, pressKeys, pressKeys, pressMouse, pressMouse, pressMouse, pressMouse, releaseKeys, releaseKeys, releaseMouse, releaseMouse, releaseMouse, releaseMouse, typeKeys, typeKeys, typeKeys, typePasswordKeys, typePasswordKeys, typePasswordKeys
captureBitmap, captureBitmap, exists, exists, generateLocator, getChildren, getDynamicMethodList, getParent, getPropertyList, getRect, getRect, getText, getValue, highlightObject, highlightObject, highlightObject, invokeMethods, textCapture, textCapture, textClick, textClick, textClick, textClick, textClick, textClick, textExists, textExists, textExists, textExists, textExists, textRectangle, textRectangle, textRectangle, textRectangle, textRectangle, waitForChildDisappearance, waitForChildDisappearance, waitForDisappearance, waitForDisappearance, waitForObject, waitForObject, waitForProperty, waitForProperty
equals, exists, find, find, findAll, findAll, getCustomTypeName, getDesktop, getHandle, getLocator, getProperty, getTypeName, hashCode, imageClick, imageClick, imageClick, imageClick, imageClick, imageClick, imageClickFile, imageClickFile, imageClickFile, imageClickFile, imageClickFile, imageClickFile, imageExists, imageExists, imageExists, imageExistsFile, imageExistsFile, imageExistsFile, imageRectangle, imageRectangle, imageRectangle, imageRectangleFile, imageRectangleFile, imageRectangleFile, invoke, preventFinalLocator, setProperty, toString
protected SparkDataGrid(JtfObjectHandle handle, Desktop desktop)
handle
- 可确定 SparkDataGrid 的句柄desktop
- 此对象所在的桌面public void columnStretch(int columnIndex, double localX)
columnIndex
- DataGrid 对象的列数组中所选列的零基索引localX
- 列相对于数据网格的大小public void editNext()
public List<List<String>> getValues(int start, int end)
返回值是一个行数组,每个行数组是一个项目数组。
getValues
in class SparkSkinnableContainerBase
start
- 开始子级的索引。默认值为 0。end
- 结束子级的索引。默认值为 0。public void headerClick(int columnIndex)
columnIndex
- 列标题的索引public void select(String itemRenderer)
itemRenderer
- 已选择的项目的 itemRendererpublic void select(String itemRenderer, FlexTriggerEvent triggerEvent)
itemRenderer
- 已选择的项目的 itemRenderertriggerEvent
- 是否用鼠标或键盘触发事件public void select(String itemRenderer, FlexTriggerEvent triggerEvent, ModifierKey keyModifier)
itemRenderer
- 已选择的项目的 itemRenderertriggerEvent
- 是否用鼠标或键盘触发事件keyModifier
- 表示当此操作发生时所按下的键或键组合的常数(如果有),其中包括:flexAlt、flexControl、flexControlAlt、flexControlShift、flexControlShiftAlt、flexShift 或 flexShiftAlt。例如,如果按下了 Shift 和 Alt 键,则值应是 flexShiftAlt。public void type(String keyCode)
keyCode
- 按下的键的键码值public void type(String keyCode, ModifierKey keyModifier)
keyCode
- 按下的键的键码值keyModifier
- 表示当此操作发生时所按下的键或键组合的常数(如果有),其中包括:flexAlt、flexControl、flexControlAlt、flexControlShift、flexControlShiftAlt、flexShift 或 flexShiftAlt。例如,如果按下了 Shift 和 Alt 键,则值应是 flexShiftAlt。public List<String> getColumnNames()
getColumnNames
in class SparkSkinnableContainerBase
public int getColumnsLength()
public int getFirstVisibleRow()
getFirstVisibleRow
in class SparkSkinnableContainerBase
public int getLastVisibleRow()
getLastVisibleRow
in class SparkSkinnableContainerBase
public int getNumColumns()
getNumColumns
in class SparkSkinnableContainerBase
public int getNumRows()
getNumRows
in class SparkSkinnableContainerBase
public double getRowHeight()
public String getSelectedCell()
public int getSelectedIndex()
public String getSelectedItem()
public int getSelectionLength()
public String getSelectionMode()
public boolean isShowDataTips()
Copyright 2009-2012 Micro Focus. All Rights Reserved.