Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
(Elemento FieldBind) (ruleDesignerType complexType) (Action4)
Aplica-se a: SharePoint Server 2013
Usado para preencher controles de caixa de lista suspensa DesignerType que não estão vinculados a dados. O elemento Option contém pares de texto/valor que são usados para criar uma frase de fluxo de trabalho. Eles também contêm informações sobre seus tipos de dados do Microsoft .NET.
Uso
<RuleDesigner>
<FieldBind>
<Option />
<DataSourceRef />
</FieldBind>
</RuleDesigner>
Elemento de informações
Tipo de elemento |
|
Namespace |
|
Arquivo de esquema |
Actions4.xsd |
Definição
<xs:element name="Option" minOccurs="0" maxOccurs="unbounded">
<xs:attribute name="Name" type="s:string" use="required" />
<xs:attribute name="Value" type="s:string" use="required" />
<xs:attribute name="TypeFilter" type="s:string" />
<xs:attribute name="UnaryHides" type="s:string" />
</xs:element>
Elementos e atributos
Se o esquema definir requisitos específicos, como sequence, minOccurs,maxOccurs e choice, confira a seção de definição.
Elementos pai
Elemento |
Tipo |
Descrição |
|---|---|---|
Elementos filho
Nenhum.
Atributos
Atributo |
Tipo |
Obrigatório |
Descrição |
Valores possíveis |
|---|---|---|---|---|
**Nome** |
s:string |
obrigatório |
O valor exibido no controle da caixa de lista suspensa. |
Valores do tipo s:string. |
**Typefilter** |
s:string |
opcional |
Usado somente se o pai **FieldBind DesignerType** for **Operator**. O atributo **TypeFilter** permite que as opções sejam ocultas ou exibidas no editor de fluxo de trabalho, com base no tipo de dados do elemento pai. Você pode definir vários tipos para o atributo **TypeFilter**; separe os pares de tipo/valor usando vírgulas. |
Valores do tipo s:string. |
**UnaryHides** |
s:string |
opcional |
Usado somente se o tipo pai **FieldBind RuleDesigner** for **Operator**. O valor especificado neste atributo deve ser sincronizado com o atributo **Field** de um elemento **FieldBind**. Se essa opção estiver selecionada, o **FieldBind** especificado aqui estará oculto no editor de fluxo de trabalho. |
Valores do tipo s:string. |
**Valor** |
s:string |
obrigatório |
Representa o valor do item de lista suspensa selecionado. Para obter valores disponíveis e suas descrições, consulte a tabela a seguir. |
Valores do tipo s:string. |
Atributos e descrições de valor
Valor |
Descrição |
|---|---|
**Igual** |
Retorna **true** se os valores consultados forem iguais. A confidencialidade de caso deve corresponder. |
**EqualNoCase** |
Retorna **true** se os valores consultados forem iguais. A confidencialidade de caso não precisa corresponder. |
**Notequal** |
Retorna **true** se os valores consultados não forem iguais. A confidencialidade de caso deve corresponder. |
**NotEqualNoCase** |
Retorna **true** se os valores consultados não forem iguais. A confidencialidade de caso não precisa corresponder. |
**Startswith** |
Retorna **true** se os valores consultados começarem com um padrão específico. |
**NotStartsWith** |
Retorna **true** se os valores consultados não começarem com um padrão específico. |
**Endswith** |
Retorna **true** se os valores consultados terminarem com um padrão específico. |
**NotEndsWith** |
Retorna **true** se os valores consultados não terminarem com um padrão específico. |
**Contém** |
Retorna **true** se os valores consultados contiverem o padrão especificado. |
**NotContains** |
Retorna **true** se os valores consultados não contiverem o padrão especificado. |
**ContainsNoCase** |
Retorna **true** se os valores consultados contiverem o padrão especificado. |
**Corresponde** |
Retorna **true** se os valores consultados corresponderem a uma expressão regular especificada. |
**Isempty** |
Especifica cadeia de caracteres vazia. |
Exemplo
O XML a seguir demonstra como construir um elemento Option para que ele fique visível para o designer de fluxo de trabalho.
<RuleDesigner Sentence="%1">
<FieldBind Field="MyParameter1"
Text="text" Id="1"
DesignerType="Operator"
OperatorTypeFrom="MyParameter1">
<Option Name="equals" Value="Equal"/>
<Option Name="not equals" Value="NotEqual"/>
<Option Name="is greater than"
Value="GreaterThan"
TypeFilter="System.Double;System.Int32;
System.Uint32;System.DateTime"/>
<Option Name="is greater than or equal to"
Value="GreaterThanOrEqual"
TypeFilter="System.Double;System.Int32;
System.Uint32;System.DateTime"/>
<Option Name="is less than"
Value="LessThan"
TypeFilter="System.Double;System.Int32;
System.Uint32;System.DateTime"/>
<Option Name="is less than or equal to"
Value="LessThanOrEqual"
TypeFilter="System.Double;System.Int32;
System.Uint32;System.DateTime"/>
<Option Name="is empty"
Value="IsEmpty"
TypeFilter="System.String"
UnaryHides="right"/>
<Option Name="is not empty"
Value="NotIsEmpty"
TypeFilter="System.String"
UnaryHides="right"/>
<Option Name="begins with"
Value="StartsWith"
TypeFilter="System.String"/>
<Option Name="does not begin with"
Value="NotStartsWith"
TypeFilter="System.String"/>
<Option Name="ends with"
Value="EndsWith"
TypeFilter="System.String"/>
<Option Name="does not end with"
Value="NotEndsWith"
TypeFilter="System.String"/>
<Option Name="contains"
Value="Contains"
TypeFilter="System.String"/>
<Option Name="does not contain"
Value="NotContains"
TypeFilter="System.String"/>
<Option Name="matches regular expression"
Value="Matches"
TypeFilter="System.String"/>
<Option Name="equals (ignoring case)"
Value="EqualNoCase"
TypeFilter="System.String"/>
<Option Name="contains (ignoring case)"
Value="ContainsNoCase"
TypeFilter="System.String"/>
<Option Name="equals (ignoring time)"
Value="EqualNoTime"
TypeFilter="System.DateTime"/>
</FieldBind>
</RuleDesigner>