_grid_interactor¶
-
class
appian_locust._grid_interactor.
GridInteractor
¶ Bases:
object
Set of utility methods for interacting with grids, i.e. finding them, and manipulating them
-
_get_grid_data
(paging_grid: Dict[str, Any]) → Dict[str, Any]¶
-
_get_sort_info
(field_name: str, ascending: bool) → List[Dict[str, Any]]¶
-
_to_save_data
(grid_data: Dict[str, Any], paging_grid: Dict[str, Any]) → Dict[str, Any]¶
-
_validate_grid_field_or_label
(field_name: str, paging_grid: Dict[str, Any]) → str¶
-
find_grid_by_index
(index: int, form: Dict[str, Any]) → Dict[str, Any]¶
-
find_grid_by_label
(label: str, form: Dict[str, Any]) → Dict[str, Any]¶
-
find_grid_by_label_or_index
(form: Dict[str, Any], label: str = None, index: int = None) → Dict[str, Any]¶
-
format_grid_display_label
(grid: Dict[str, Any]) → str¶
-
move_to_first_page
(paging_grid: Dict[str, Any]) → Dict[str, Any]¶
-
move_to_last_page
(paging_grid: Dict[str, Any]) → Dict[str, Any]¶
-
move_to_the_left
(paging_grid: Dict[str, Any]) → Dict[str, Any]¶
-
move_to_the_right
(paging_grid: Dict[str, Any]) → Dict[str, Any]¶
-
select_rows
(paging_grid: Dict[str, Any], rows: List[int]) → Dict[str, Any]¶
-
sort_grid
(field_name: str, paging_grid: Dict[str, Any], ascending: bool = False) → Dict[str, Any]¶
-
validate_sort
(field_name: str, paging_grid: Dict[str, Any]) → None¶
-