Элемент FieldBind (WorkflowActions)
Дата последнего изменения: 9 марта 2015 г.
Применимо к: SharePoint Foundation 2010
В этой статье
Атрибуты
Атрибут DesignerType
Свойства атрибутов DesignerType
Дочерние элементы
Родительские элементы
Элемент FieldBind является дочерним для элемента RuleDesigner. Эти элементы используются совместно для создания доступного для чтения предложения, описывающего условие, которое требуется оценить, или действие, которое требуется выполнить. При правильном построении эти элементы также можно использовать для вставки переменных (например, гиперссылок) в предложение, что позволяет редактору бескодового рабочего процесса заменять динамические значения в рабочем процессе во время его выполнения. Элемент FieldBind сопоставляет входные данные, предоставленные создателем рабочего процесса, с параметрами, которые передаются в Microsoft SharePoint Foundation 2010.
<RuleDesigner>
<FieldBind>
<Option />
</FieldBind>
</RuleDesigner>
Атрибуты
Атрибут |
Описание |
||||
---|---|---|---|---|---|
DesignerType |
Обязательный атрибут типа text. Задает тип элемента управления или вводимой пользователем информации, которые предоставляются создателю рабочего процесса при построении предложений в редакторе рабочего процесса.
|
||||
Field |
Обязательный атрибут типа text. Представляет элемент Parameter, используемый для построения рабочих процессов. Атрибут Field сопоставляется непосредственно с одним или несколькими элементами Parameter при определении типа параметра и направления.
|
||||
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. |
Нет |
Нет |
Нет |
Да |
Расширенный элемент управления электронной почты. В форме отображаются стандартные поля сообщения электронной почты, в том числе Кому, От кого, Копия, Тема и Текст. |
|
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 могут иметь несколько свойств. Например, расширенный построитель сообщений электронной почты поддерживает ввод значений в поля Кому, От кого, Копия, Тема и Текст. |
Дочерние элементы
Родительские элементы
Пример
В следующем примере показано построение элемента 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>
См. также
Задачи
Концепции
Создание редакторов декларативных рабочих процессов без кода