Как я могу установить одно свойство для разных значений на основе условий. Мой сценарий выглядит следующим образом: 1) Петля через различные значения MessageID 2) дают разные «комментарий» для каждого MessageIDУсловная настройка свойств
<for list="12,23,34,45" param="messageid">
<sequential>
<condition property="comment" value="wireMsg-Inbound">
<equals arg1="messageid" arg2="12"/>
</condition>
<condition property="comment" value="wireMsg-Outbound">
<equals arg1="messageid" arg2="12"/>
</condition>
<condition property="comment" value="appMsg-Inbound">
<equals arg1="messageid" arg2="12"/>
</condition>
<condition property="comment" value="appMsg-Outbound">
<equals arg1="messageid" arg2="12"/>
</condition>
</sequential>
</for>
Является ли это действительным? Есть ли другой путь? Также, если я хочу проходить цикл каждый раз, когда комментарий свойства должен обновляться с новым значением, но поскольку свойства неизменяемы, как я могу это решить?
Благодаря
Вы действительно хотите перебрать каждое значение в списке, установить свойство comment и затем что-то сделать с ним? Или вы просто хотите установить свойство комментария один раз, исходя из того, что находится в списке? Являются ли значения в списке постоянными? –
Что вы пытаетесь достичь? Откуда это значение списка? Вы пытаетесь установить один «комментарий» на основе значения какого-либо другого свойства? Или у вас есть список с разделителями-запятыми и нужно установить отдельные свойства для каждого значения в этом списке? Приведенный вами пример полностью статичен и никогда не будет меняться в поведении (например, он не полагается на какие-либо свойства), поэтому неясно, какие входы/выходы ему должны быть. – Laepdjek