lemo-crm/web/app/templates/components/query-criterion.hbs
2017-08-06 19:38:07 +08:00

39 lines
1.4 KiB
Handlebars

<div class="col-sm-12">
<div class="col-sm-4 no-padding-left">
{{#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}}
</div>
{{#unless valOptions}}
<div class="col-sm-3 no-padding-left">
{{#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}}
</div>
{{/unless}}
<div class="col-sm-5 no-padding">
<div class="col-sm-10 no-padding">
{{#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}}
</div>
<div class="col-sm-2 no-padding">
<button class="form-control red close" {{action 'remove'}}>
<i class="ace-icon fa fa-times smaller-80"></i>
</button>
</div>
</div>
</div>