@wshcmx/types
Version:
<h1 align="center">WT Types</h1> <div align="center"> Typescript типы для WebSoft HCM.
67 lines (52 loc) • 2.22 kB
TypeScript
type ListItem = {
/**
* Возвращает колонку (объект типа ScreenItem), по которой в данный момент осуществляется сортировка.
*/
CurSortColumn: Object;
/**
* Возвращает true если в списке выделен хотя бы один элемент.
*/
HasSel: boolean;
/**
* Возвращает true если в списке выделен только один элемент.
*/
HasSingleSel: boolean;
/**
* Возвращает массив всех подэлементов типа ROW.
*/
Rows: ScreenItem[];
/**
* Возвращает выделенный элемент.
*/
SelRow: ScreenItem;
/**
* Возвращает массив выделенных объектов.
*/
SelRows: ScreenItem[];
/**
* Сбрасывает все выделения строк в списке.
*/
ClearSel(): unknown;
GetCurCodeSortInfo(): undefined;
/**
* Возвращает номер колонки (нумерация начинается с нуля), по которой в данный момент осуществляется сортировка.
* @returns {number}
*/
GetCurSortColumnIndex(): number;
GetCurSortDir(): undefined;
GetCurXQuerySortInfo(): undefined;
/**
* Возвращает имя переменной в сокращенной записи LIST.
* По умолчанию - "ListElem".
* Для остальных списков возвращает undefined.
* @returns {string | undefined}
*/
LoopVarName(): string | undefined;
/**
* Сдвигает выделение в списке на величину переданного аргумента.
* Если в списке нет выделенных строк, считает, что была выделена первая строка.
* Обычно используется, чтобы переместить выделения на следующую либо предыдущую строку (значение delta 1 или -1).
*/
MoveSel(delta: number): unknown;
};
declare const ListItem: ListItem;