SAPUIGrid
LTools.SAP.Model.SAPUIGrid
| Свойство | Тип | Описание |
|---|---|---|
| Element | SAPFEWSELib.ISapGridViewTarget | Ссылка на элемент |
| Id | String | ID элемента |
| Columns | List<LTools.SAP.Model.SAPUIGridColumn> | Колонки |
| Cells | List<List<LTools.SAP.Model.SAPUIGridCell>> | Ячейки |
| CellsDT | System.Data.DataTable | Ячейки |
| SelectedRows | List<int> | Индексы выбранных строк |
| SelectedCells | Dictionary <int, string> | Выбранные ячейки. Индекс, Ключ колонки |
| ScrollLimit | System.Drawing.Point | Предельное значение прокрутки |
| ScrollPosition | System.Drawing.Point | Текущее состояние прокрутки |
| ScreenLeft | int? | Отступ слева |
| ScreenTop | int? | Отступ сверху |
| Width | int? | Ширина |
| Height | int? | Высота |
Символ ? в типе данных указывает на то, что значение может быть null.
| Метод | Описание |
|---|---|
| SelectCells(List cells - строки формата “Индекс строки, Ключ колонки” (“1, NAME”)) | Выделить ячейки |
| SelectRows(List rows - индексы строк) | Выделить строки |
| SetCurrentCell(int row - индекс строки, string column - ключ колонки) | Выбрать текущую ячейку |
| FocusCell(int row - индекс строки, string column - ключ колонки) | Выбрать текущую ячейку |
| ClickCell(int row - индекс строки, string column - ключ колонки) | Осуществляет клик на ячейке |
| DoubleClickCell(int row - индекс строки, string column - ключ колонки) | Осуществляет двойной клик на ячейке |
| ClickFocusedCell() | Клик текущей ячейки |
| DoubleClickFocusedCell() | Двойной клик текущей ячейки |
| PressButtonCurrentCell() | Нажимает кнопку текущей ячейки |
| PressEnter() | Нажать кнопку Enter |
| PressF4() | Нажать кнопку F4 |
| ScrollHorizontal(int val - значение) | Горизонтальный скролл |
| ScrollVertical(int val - значение) | Вертикальный скролл |
| PressToolbarButton(string id - ID кнопки) | Осуществляет клик на кнопке панели управления таблицы |
| ModifyCell(int row - индекс строки, string column - ключ колонки, string value - значение) | Изменяет значение ячейки |
| InsertRows(string idx - индексы строк) | Вставляет строки ‘1,2,4’ |
| DeleteRows(string id - индексы строк) | Удаляет строки ‘1,2,4’ |