Фильтрация в окне "Orders history"
По команде "Filter" из контекстного меню вызывается окно диалога "Dialog". Окно состоит из шести частей (окантованных рамкой) с заголовками: "Placed", "Activated", "Closed", 'Last count", "Type" и "State".
В части "Placed" указывается интервал времени, по которому считывается из сервера и показывается пользователю те ордера из Истории ордеров, которые поставлены ( placed ) в этот временной интервал. Интервал задается следующими полями:
- Today - только сегодняшний день;
- From - если поставить метку, то становится доступно поле для задания начальной даты интервала (при нажатии кнопки "Стрелка" раскрывается диалог движения по календарю);
- To - если поставить метку, то становится доступно поле для задания конечной даты интервала (при нажатии кнопки "Стрелка" раскрывается диалог движения по календарю); если конечная дата не задана, то конец интервала сегодня.
В части "Activated" указывается интервал времени, по которому считывается из сервера и показывается пользователю те ордера из Истории ордеров, которые стали активными ( activated ) в этот временной интервал. Интервал задается полями Today, From, To , аналогичными заданию в "Placed.
В части "Closed" указывается интервал времени, по которому считывается из сервера и показывается пользователю те ордера из Истории ордеров, которые закрылись ( closed ) в этот временной интервал. Интервал задается полями Today, From, To , аналогичными заданию в "Placed.
В части "Last count" пользователь может задать кол-во записей (строк), которые будут считаны из сервера; причем, если в заданном интервале времени записей больше, то будут считаны самые поздние по времени. Если поставить метку, то становится доступно поле "records" для ввода количества считываемых записей.
В части "Type", при поставленной метке в поле "On", становится доступным поле со списком типов операций (колонка "Type" в информационном окне); для каждого типа есть поле для метки и, если метка стоит, то все строки из истории этого типа будут считаны из сервера для показа пользователю; если метки нет, то строки с этим типом не будут считаны.
В части "State", при поставленной метке в поле "On", становится доступным поле со списком состояний ордеров (колонка "Result" в информационном окне); для каждого состояния есть поле для метки и, если метка стоит, то все строки с эти состоянием из истории будут считаны из сервера для показа пользователю; если метки нет, то строки с этим состоянием не будут считаны.
Строки с операциями располагаются в окне "Orders history" снизу вверх по возрастанию серверных номеров операций с ордерами.
|