Поделиться через


Элемент FieldBind (WorkflowActions)

Дата последнего изменения: 9 марта 2015 г.

Применимо к: SharePoint Foundation 2010

В этой статье
Атрибуты
Атрибут DesignerType
Свойства атрибутов DesignerType
Дочерние элементы
Родительские элементы

Элемент FieldBind является дочерним для элемента RuleDesigner. Эти элементы используются совместно для создания доступного для чтения предложения, описывающего условие, которое требуется оценить, или действие, которое требуется выполнить. При правильном построении эти элементы также можно использовать для вставки переменных (например, гиперссылок) в предложение, что позволяет редактору бескодового рабочего процесса заменять динамические значения в рабочем процессе во время его выполнения. Элемент FieldBind сопоставляет входные данные, предоставленные создателем рабочего процесса, с параметрами, которые передаются в Microsoft SharePoint Foundation 2010.

<RuleDesigner>
    <FieldBind>
        <Option />
    </FieldBind>
</RuleDesigner>

Атрибуты

Атрибут

Описание

DesignerType

Обязательный атрибут типа text. Задает тип элемента управления или вводимой пользователем информации, которые предоставляются создателю рабочего процесса при построении предложений в редакторе рабочего процесса.

ПримечаниеПримечание

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

ПримечаниеПримечание

Редактор бескодового рабочего процесса должен обрабатывать значения, возвращаемые с сервера, без учета регистра символов.

Field

Обязательный атрибут типа text. Представляет элемент Parameter, используемый для построения рабочих процессов. Атрибут Field сопоставляется непосредственно с одним или несколькими элементами Parameter при определении типа параметра и направления.

ПримечаниеПримечание

Если для атрибута Field используется несколько параметров, их имена следует разделять запятыми (например, Field="Variable,ValueType").

Function

Необязательный атрибут типа Boolean. Если этот атрибут имеет значение true, то он задает вставку имени метода Action в предложение.

Id

Обязательный атрибут типа Integer (неотрицательное значение). Значение Id используется в качестве относительного ключа между элементом FieldBind и свойством Sentence родительского элемента RuleDesigner аналогично первичному ключу в базе данных.

OperatorTypeFrom

Обязательный атрибут типа text. Используется только в том случае, если атрибуту DesignerType было присвоено значение Operator. Этот атрибут определяет доступные пользователю типы операторов на основании типов данных .NET, перечисленных в соответствующем элементе Parameter. Параметр, указанный для атрибута OperatorTypeFrom, может отличаться от параметра, перечисленного в атрибуте Field.

Text

Обязательный атрибут типа text. Текст, отображаемые пользователю в виде гиперссылки, в предложении условия.

TypeFrom

Необязательный атрибут типа text. Задает типы данных .NET, которые могут использоваться с экземпляром элемента FieldBind. Атрибут TypeFrom связан с элементом Parameter, который содержит определение типа.

Value

Зарезервировано для использования в будущем.

Атрибут DesignerType

Значение

Привязка данных

Построитель по умолчанию

Показать как раскрывающийся список

Расширенный построитель

Описание элемента управления

Boolean

Да

Нет

Да

Нет

Раскрывающийся список, заполненный вариантами true и false.

ChooseDoclibItem

Нет

Нет

Нет

Да

Средство выбора элементов библиотеки документов.

ChooseListItem

Нет

Нет

Нет

Да

По умолчанию

CreateListItem

Нет

Нет

Нет

Да

По умолчанию

Date

Да

Да

Нет

Нет

Средство выбора даты и времени.

Dropdown

Нет

Нет

Да

Нет

Поле с раскрывающимся списком. Для заполнения списка статическими элементами можно добавлять элементы Option.

Email

Нет

Нет

Нет

Да

Расширенный элемент управления электронной почты. В форме отображаются стандартные поля сообщения электронной почты, в том числе Кому, От кого, Копия, Тема и Текст.

FieldNames

Нет

Нет

Да

Нет

Поле с раскрывающимся списком, заполненное именами полей в текущем списке или библиотеке документов.

Float

Да

Нет

Нет

Нет

Текстовое поле. Поддерживает ввод значений с плавающей запятой.

Hyperlink

Да

Да

Нет

Нет

Браузер URL-адресов. Выбор локальных или удаленных ресурсов с использованием стандартного построителя связей.

Integer

Да

Нет

Нет

Нет

Текстовое поле. Поддерживает неотрицательные целые значения.

ListNames

Нет

Нет

Да

Нет

Поле с раскрывающимся списком, заполненное всеми списками на текущем веб-сайте.

Operator

Нет

Нет

Да

Нет

Поле с раскрывающимся списком, которое включает операторы, используемые для оценки обеих частей предложения RuleDesigner. Операторы являются статическими и добавляются в элементы Options.

ParameterNames

Нет

Нет

Да

Нет

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

Person

Да

Да

Нет

Нет

Средство выбора пользователя или группы. Можно выбрать только одного пользователя или одну группу из встроенных локальных, а также доменных пользователей или групп.

SinglePerson

Да

Да

Нет

Нет

Средство выбора пользователя или группы. Можно выбрать только одного пользователя или одну группу из встроенных локальных, а также доменных пользователей или групп.

Stringbuilder

Нет

Нет

Нет

Да

Встроенный редактор текстового поля. Используется для создания простых строк.

Survey

Нет

Нет

Нет

Да

По умолчанию

Text

Да

Нет

Нет

Нет

По умолчанию

TextArea

Да

Да

Нет

Нет

По умолчанию

UpdateListItem

Нет

Нет

Нет

Да

По умолчанию

writablefieldNames

Нет

Нет

Да

Нет

Поле с раскрывающимся списком, заполненное списком поддерживающих редактирование полей в текущем списке или библиотеке документов. Остальные поля скрыты.

Свойства атрибутов DesignerType

Свойство

Описание

Data Bound

Элемент управления, поддерживающий привязку к данным элемента списка или библиотеки документов SharePoint.

Default Builder

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

Show Dropdown

Отображение поля с раскрывающимся списком. В зависимости от значения атрибута DesignerType список может быть заполнен значениями. При необходимости можно добавлять элементы Options в любые незаполненные элементы управления Show DropDown.

Advanced Builder

Отображение расширенного построителя на основе значения атрибута DesignerType. Расширенные атрибуты DesignerTypes могут иметь несколько свойств. Например, расширенный построитель сообщений электронной почты поддерживает ввод значений в поля Кому, От кого, Копия, Тема и Текст.

Дочерние элементы

Option

Родительские элементы

RuleDesigner

Пример

В следующем примере показано построение элемента FieldBind в родительском элементе RuleDesigner таким образом, чтобы обеспечить его корректное отображение в конструкторе рабочего процесса.

<RuleDesigner Sentence="%1">
   <FieldBind Field="MyParameter1" 
              Text="text" Id="1"       
              DesignerType="Dropdown" 
              TypeFrom="MyParameter1">
      <Option Name="Display Name" Value="Display Value"/>
   </FieldBind>
</RuleDesigner>

См. также

Задачи

Пример ACTIONS-файла

Концепции

Создание редакторов декларативных рабочих процессов без кода

Действия рабочего процесса по умолчанию

Условия рабочего процесса по умолчанию