{{#x-select class='form-control' action=(action 'onColChanged') value=criterion.col as |xs|}} {{#each cols as |col|}} {{#xs.option value=col.col}}{{col.name}}{{/xs.option}} {{/each}} {{/x-select}}
{{#unless valOptions}}
{{#x-select class='form-control' action=(action 'onOpChanged') value=criterion.op as |xs|}} {{#each ops as |op|}} {{#xs.option value=op.op}}{{op.name}}{{/xs.option}} {{/each}} {{/x-select}}
{{/unless}}
{{#if valOptions}} {{#x-select class='form-control' action=(action 'onValChanged') value=criterion.val as |xs|}} {{#each valOptions as |val|}} {{#xs.option value=val.value}}{{val.text}}{{/xs.option}} {{/each}} {{/x-select}} {{else}} {{input type='text' class='input-medium' value=(mut (get criterion 'val'))}} {{/if}}