Базовий клас для створення контролю вводу форм.
| Член | Тип | Параметри | Опис |
|---|---|---|---|
| FilterExp | C | Задає фільтр.loPeriod = CreateObject('iPeriod') loPeriod.AddNewObj('Acc','tTxtBtn') loPeriod.Acc.FilterExp=[Descr="6518"] |
|
| HelpText | C | Задає текст допомоги для контрола. При цьому з'явлється кнопка [?] при натискані на яку зьявляється текст. Якщо задати пусту строку то кнопка зникне. | |
| InitFMD() | L | Ініціалізує метадані встановленого типу (які будуть використовуватись для допомоги вибору) во властивість oFmd. В подальшому, керувати oFmd можливо за допомогою методу метаданого Set()The._Tmc.InitFMD() The._Tmc.Set('oFmd','SelectModeType',1) loPeriod.Fin.Settype(Spr._Fin.Gui) |
|
| CommandClick | С | Дозволяє задати команду (строку коду), яка повинна виконатися при натисканні на кнопці вибору | |
| CommandValid | С | Дозволяє задати команду (строку коду), яка повинна при виході з контролу (втрата фокусу)loPeriod = CreateObject('iPeriod') loPeriod.AddNewObj('Fin','tTxtBtn') loPeriod.Fin.CommandValid='BProc.Mod._AZvit.KartFVDlgValid()' |
|
| Is_Button | L | Значення True означає що контроль буде мати кнопку вибору | |
| ModeChoice | L | Значення True означає заборону вводу через клавіатуру, і обрати значення можливо тільки за допомогою кнопки вибору. По замовчуванню False |