Как узнать тип поля

  • Автор темы Автор темы StarikStarik2705
  • Дата начала Дата начала
S

StarikStarik2705

итак налепил на форму полей пшеничных, и радио кнопок, и текстовых, и чекбоксов. но вот беда в класе NotesItem и свойство Type мне возращает постоянно 1280(что значит текст), подскажите пожалуста светлые головы что мне вернуло бы именно тип поля, чекбокс ли иследуемый итем, или список, или числовое
 
ОТображение на форме(чекбокс например) и тип содержимого немного разные вещи

Узнать чек-бокс или нет в бэк-энде, на сколько я знаю - невозможно.
 
ОТображение на форме(чекбокс например) и тип содержимого немного разные вещи

Узнать чек-бокс или нет в бэк-энде, на сколько я знаю - невозможно.


насчёт сожержимого я понимаю, мне просто как раз надо было узнать тип
 
VladSh
ну это - то относится к форме. Хотя может автору это и надо.
 
взято из Help'а

Код:
Dim session As New NotesSession
Dim db As NotesDatabase
Set db = session.CurrentDatabase
Dim form As NotesForm
Set form = db.GetForm("Main Topic")
Forall field In form.Fields
Select Case form.GetFieldType(field)
Case AUTHORS : fieldType = "Authors"
Case DATETIMES : fieldType = "DateTime"
Case NAMES : fieldType = "Names"
Case NUMBERS : filedType = "Number"
Case READERS : fieldType = "Readers"
Case RICHTEXT : fieldType = "Rich text"
Case TEXT : fieldType = "Text"
Case Else
fieldType = "Other " & form.GetFieldType(field)
End Select
Messagebox fieldType,, field
End Forall
 
это если интересен дизайнтайм, в рантайме (если без ресурсозатратного ComputeWithForm) м.б. совершенно иначе
 
да это для дизайнтайма
может автору вопроса чем-то и пригодится
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!