Дерево страниц
Skip to end of metadata
Go to start of metadata

Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

« Предыдущий Версия 3 Следующий »

Метки для печатных форм

import

не используется

extends

-

methods

name

return value

description

getDocumentFieldValue

String

Возвращает значение заданного поля из документа.

Если поле множественное, можно задавать значение разделителя через запятую для вывода значений в нужном формате

По умолчанию разделитель запятая с пробелом, если разделитель явно не задан.

Параметры:

  • fieldName - String - название поля
  • delimiter - String - разделитель для множественных значений
Пример
getDocumentFieldValue('Subject', ', ')

getDateDocumentFieldValue

String

Возвращает поля типа дата/дата-время.

Параметры:

  • fieldName - String - название поля
  • dateFormat - String - формат даты, в виде которого должно возвращаться значение
getDateDocumentFieldValue('OutDate', 'dd.mm.yyyy')
getBeardNamesFromDocumentFieldString

Возвращает краткие имена субъектов из заданного поля.

Для множественного поля, краткие имена будут объединены заданным разделителем.

По умолчанию разделяется пробелом.

Параметры:

  • fieldName - String - название поля
  • delimiter - String - разделитель для множественных значений
Пример
getBeardNamesFromDocumentField('S') // разделитель пробел
getBeardNamesFromDocumentField('S', ';') // разделитель задан
getBeardNamesFromDocumentFieldsString

Возвращает имена субъектов из заданного набора поле.

Краткие имена будут объединены разделителем - запятая с пробелом.

Параметры:

  • fieldName - String - название полей
Пример
getBeardNamesFromDocumentFields('S', 'S2', 'S3', ...)
getPhoneNumberFromBeardString

Возвращает рабочие телефоны субъектов из заданного поля.

В случае множественного поля значения будут объединены разделителем - запятая с пробелом.

Параметры:

  • fieldName - String - название полей
Пример
getPhoneNumberFromBeard('S')
getAddressFromBeardString

Возвращает адрес субъектов из заданного поля.

В случае множественного поля значения будут объединены разделителем - запятая с пробелом.

Параметры:

  • fieldName - String - название полей
Пример
getPhoneNumberFromBeard('S')
getContext() -

Предоставляет доступ к контекстному документу, над которым можно использовать любые функции, специфичные лотусовому документу (getItemValue(..)getItemValueString(..) и т.д.). Со всем списком методов можно ознакомиться по ссылке

Пример
getDocumentFieldValue("Form").equals('meeting') ? 
(new java.text.SimpleDateFormat("dd MMMM yyyy").format(getContext().getItemValueDateTimeArray("eventDate").elementAt(0).toJavaDate().getTime())
+ ' года' + (getDocumentFieldValue("eventTimeCMJ")!=null && 
getDocumentFieldValue("eventTimeCMJ")!='' ? (', ' + getDocumentFieldValue("eventTimeCMJ")) : '')) : ''
getFieldValueFromLinkedDocumentString

Получает значение поля из некоторого "связанного" документа (под "связанностью" понимается любой документ, который можно получить из данного).

Параметры:

  • documentId - String - идентификатор документа
  • fieldName - String - название полей
Пример
//Возвращает поле DogType из документа, идентификатор которого является результатом вычисления
//getDocumentFieldValue('RkkDocId') на объектом текущего документа, иными словами идентификатор связанного документа
//извлекается из поля текущего документа, далее сам документ извлекается из хранилища по переданному идентификатору и из него
//берется указанное поле.

getFieldValueFromLinkedDocument(getDocumentFieldValue('RkkDocId'), 'DogType') 
getDateFieldValueFromLinkedDocumentString

Получает значение поля из некоторого "связанного" документа (под "связанностью" понимается любой документ, который можно получить из данного).

Параметры:

  • documentId - String - идентификатор документа
  • fieldName - String - название полей
  • dateFormat - String - формат даты, в виде которого должно возвращаться значение

Пример
//Возвращает поле RDate из документа, идентификатор которого является результатом вычисления
//getDocumentFieldValue('RkkDocId') на объектом текущего документа, иными словами идентификатор связанного документа
//извлекается из поля текущего документа, далее сам документ извлекается из хранилища по переданному идентификатору и из него
//берется указанное поле.

getDateFieldValueFromLinkedDocument(getDocumentFieldValue('RkkDocId'), 'RDate', 'dd.MM.yyyy')  
getBeardNamesByBeardUNIDsFieldString

Возвращает краткие имена субъектов из поля, в котором хранятся только идентификаторы.


Пример
getBeardNamesByBeardUNIDsField('SecondPersonID')
Статус

ДОРАБОТКА

Комментарий

Методы, свойства, внутренние классы

  • Нет меток