Объектная модель ограничения, редактируемого на форме задания ограничений. Включает в себя как ограничивающую функцию, так и определения параметров. Тут же живёт сериализованное описание кастом-формы для ввода параметров.
Подробнее...
|
| AdvansedLimit (string Name, ParameterDef[] pars, FunctionalLanguage.Function Func, string custString, SortedList pV, Hashtable LookUps) |
| конструктор с параметрами. Подробнее...
|
|
| AdvansedLimit () |
| конструктор. Подробнее...
|
|
object | ToSimpleValue (FunctionalLanguageDef fld) |
| псевдосериализация FunctionalLanguageDef в object[]. Подробнее...
|
|
void | FromSimpleValue (object Value, FunctionalLanguageDef fld) |
| псевдодесериализация object[] в FunctionalLanguageDef В конце выполняется синхронизация параметров функции с параметрами текущего объекта (параметрам функции присвоятся параметры текущего объекта при совпадении имён). Подробнее...
|
|
Function | ConvertFunction (Function func) |
| !!! Сделано public для обратной совместимости, использовать аккуратно. Берутся значения из глобальной переменной edobj и впариваются в функцию вместо параметров TODO: переписать эту функцию так, чтобы глобальная переменная не применялась и сделать её публичной. Подробнее...
|
|
Function | AddFunctionByOR (Function addedFunction) |
| Добавляет переданное ограничение к текущему через OR. Подробнее...
|
|
void | ue_SaveEvent (object sender, ICSSoft.STORMNET.UI.SaveEventArgs e) |
| !!! Сделано public для обратной совместимости, не трогать. Обработчик события сохранения кастом-формы задания параметров ограничения. Подробнее...
|
|
void | ue_EditorStoppedEvent (object sender, ICSSoft.STORMNET.UI.EditorStoppedEventArgs e) |
| !!! Сделано public для обратной совместимости, не трогать. Обработчик события остановки кастом-формы задания параметров ограничения. Подробнее...
|
|
void | ue_CancelEvent (object sender, ICSSoft.STORMNET.UI.CancelEventArgs e) |
| !!! Сделано public для обратной совместимости, не трогать. Событие отмены редактирования параметров ограничений на кастом-форме. Подробнее...
|
|
|
string | Name |
| Имя ограничения. Подробнее...
|
|
int | HotKeyData |
| Горячая клавиша. Подробнее...
|
|
ParameterDef[] | Parameters |
| Определения параметров. Подробнее...
|
|
Function | Function |
| Ограничивающая функция. Подробнее...
|
|
string | FormCustomizeString |
| Сериализованная настройка кастом-формы ввода параметров. Подробнее...
|
|
SortedList | paramValues |
| Значения параметров. Подробнее...
|
|
Hashtable | LookUps |
| Лукапы (используются при подъёме универсальной кастом-формы ввода параметров). Подробнее...
|
|
DataObject | lastEdobj = null |
| Последний отредактированный объект данных (TODO: первый претендент на рефакторинг, т.к. по сути является глобальной переменной, которую непонятно кто и где использует). Подробнее...
|
|
string | InnerParameter = string.Empty |
| !!! Сделано public для обратной совместимости, не трогать. Параметр, который передаётся в универсальную форму редактирования параметров при её подъёме, который попадает в заголовок зависимой формы. Подробнее...
|
|
DataObject | edobj |
| !!! Сделано public для обратной совместимости, не трогать. Глобальная переменная, через которую передаются значения параметров, указанные пользователем в ограничивающую функцию. Подробнее...
|
|
bool | EndEdit = false |
| !!! Сделано public для обратной совместимости, не трогать. Глобальный флаг, который будет выставлен, когда редактирование значений параметров закончено. Подробнее...
|
|
Объектная модель ограничения, редактируемого на форме задания ограничений. Включает в себя как ограничивающую функцию, так и определения параметров. Тут же живёт сериализованное описание кастом-формы для ввода параметров.