Лента - несколько полезных замечаний
Логическое умножение правил (операция «И»)
Просто добавьте второе правило (и все последующие правила) за первым. Не требуется открывать новый узел. Результат применения правил будет true, если выполняются все перечисленные правила. Пример:
Логическое сложение правил (операция «ИЛИ»)
Используйте команды <OrRule> и <Or>, чтобы задать логическое сложение правил. Результат применения правил будет true, если выполняется хотя бы одно из перечисленных правил в контейнере <OrRule>. Пример:
Просто добавьте второе правило (и все последующие правила) за первым. Не требуется открывать новый узел. Результат применения правил будет true, если выполняются все перечисленные правила. Пример:
Код:
<EnableRule Id="Incident.Approval.Enable"> <CustomRule Library="$webresource:GL_Incident_Library" FunctionName="GL.Incident.isCurrentUserRecordOwner" Default="false" /> <FormStateRule State="Existing" /> </EnableRule>
Используйте команды <OrRule> и <Or>, чтобы задать логическое сложение правил. Результат применения правил будет true, если выполняется хотя бы одно из перечисленных правил в контейнере <OrRule>. Пример:
Код:
<EnableRule Id="Incident.Approval.Enable"> <OrRule> <Or> <ValueRule Field="Status" Value="1" /> </Or> <Or> <FormStateRule State="Existing" /> </Or> </OrRule> </EnableRule>
Всего комментариев 0