Це стара версія документу!


ISpr Клас

Реалізує інтерфейс списку довідника.

Нагадування При конфігуруванні документу в відповідних подіях, умова The.TypeForm=1 вказує, що код відноситься для роботи з списком, The.TypeForm=2-елементом довідника, The.TypeForm=3-групою.

Член Тип Параметри Опис
Init(Spr,[cPar],[oCrs]) L tSpr-довідник; cPar-параметри; oCrs-курсор Конструктор.
loSpr = CreateObject('iSpr','_KSPROF','ID="'+lcID+'"')
loSpr.Show()
If VarType(loSpr)='O'
   MessageBox(loSpr.MD.Choice)
EndIf
OnExit() Дивись опис Викликає та повертає значення функції заданої в конфігураторі в події OnExit. Якщо в конфігураторі ця подія не перекривалась - метод повертає True
OnDel() Дивись опис Викликає та повертає значення функції заданої в конфігураторі в події OnDel. Якщо в конфігураторі ця подія не перекривалась - метод повертає True. Тобто для заборони видалення досить повернути False
OnLoad() Дивись опис Викликає та повертає значення функції заданої в конфігураторі в події OnLoad, яка відбувається перед відображенням форми редагування. Якщо в конфігураторі ця подія не перекривалась - метод повертає True. Для заборони редагування досить повернути False. Зручно використовувати для налаштування можливостей редагування, якщо стандартні можливості не влаштовують.
Do Case
   Case The.TypeForm= 2		
      The.Descr.is_Button = .T.
      The.Descr.ModeChoice = .T.
      The.Descr.CommandClick = [BProc.Spr._Posada.SelectKP()]
EndCase
isSelectMode L Означає що довідник буде працювати в режимі вибору, і якщо вибір відбувся, то результат буде збережено в ISpr.MD.Choice.
loSpr = CreateObject('iSpr','_KSPROF')
loSpr.isSelectMode = .T.
loSpr.Show()
If VarType(loSpr)='O'
   MessageBox(loSpr.MD.Choice)
EndIf
ReadOnly L .T.Означає що довідник буде працювати в режимі Тільки читання (можливість додавання та редагування буде відключена) Використовується, як правило в методі OnLoad() .
The.ReadOnly=.T.
MD TSpr Посилання на об'єкт метаданих який відображає інтерфейс

Налаштування сторінки