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

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

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

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

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

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')

getBeardNamesFromDocumentField

String

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

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

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

Параметры:

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

getBeardNamesFromDocumentFields

String

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

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

Параметры:

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

getPhoneNumberFromBeard

String

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

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

Параметры:

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

getAddressFromBeard

String

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

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

Параметры:

  • 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")) : '')) : ''

getFieldValueFromLinkedDocument

String

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

Параметры:

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

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

getDateFieldValueFromLinkedDocument

String

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

Параметры:

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

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

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

getBeardNamesByBeardUNIDsField

String

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

Пример
getBeardNamesByBeardUNIDsField('SecondPersonID')

getExecutionHierarchyByPattern

String

Возращает иерархию исполнения по заданной маске

Параметры:

  • resolutionPattern - String - маска для резолюции
  • executionPattern - String - маска для исполнения

Пример
getExecutionHierarchyByPattern(""Поручение: {resdate} {S1} -> {S}<br><b>{Resolution}</b>{<br>Срок [ExDate]}"", ""<i>Исполнение: {ExDate_1} - {RealAuthor} {Isp}</i>"")
Статус

ДОРАБОТКА

Комментарий

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

  • Нет меток