82 lines
4.1 KiB
Handlebars
82 lines
4.1 KiB
Handlebars
{{#modal-frame title='Advanced Query'}}
|
|
<div class="modal-body no-padding">
|
|
<div class="widget-main row">
|
|
<div class="col-xs-12 col-sm-5">
|
|
<div class="widget-box">
|
|
<div class="widget-header">
|
|
<h5 class="widget-title">Show Columns</h5>
|
|
</div>
|
|
|
|
<div class="widget-body">
|
|
<div class="widget-main">
|
|
<div class="row">
|
|
<div class="col-xs-5 col-sm-5">
|
|
<div class="control-group">
|
|
{{ace-checkbox label='ID' value=model.tableOptions.showId}}
|
|
{{ace-checkbox label='Name' value=model.tableOptions.showName}}
|
|
{{ace-checkbox label='Year' value=model.tableOptions.showYear}}
|
|
{{ace-checkbox label='YTD Sales' value=model.tableOptions.showYtdSale}}
|
|
{{ace-checkbox label='Country' value=model.tableOptions.showCountryCode}}
|
|
{{ace-checkbox label='State' value=model.tableOptions.showState}}
|
|
</div>
|
|
</div>
|
|
<div class="col-xs-5 col-sm-5">
|
|
<div class="control-group">
|
|
{{ace-checkbox label='City' value=model.tableOptions.showCity}}
|
|
{{ace-checkbox label='MS' value=model.tableOptions.showMs}}
|
|
{{ace-checkbox label='Region' value=model.tableOptions.showRegion}}
|
|
{{ace-checkbox label='Salesperson' value=model.tableOptions.showSalesperson}}
|
|
{{ace-checkbox label='Status' value=model.tableOptions.showStatus}}
|
|
{{ace-checkbox label='Select All' value=model.tableOptions.showAll}}
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="col-xs-12 col-sm-7">
|
|
<div class="control-group">
|
|
<div class="widget-box">
|
|
<div class="widget-header">
|
|
<h5 class="widget-title">Query Criteria</h5>
|
|
<span class="widget-toolbar">
|
|
<a href="#" {{action (route-action 'addCriterion')}}>
|
|
<i class="green ace-icon fa fa-plus"></i>
|
|
</a>
|
|
</span>
|
|
</div>
|
|
|
|
<div class="widget-body">
|
|
<div class="widget-main">
|
|
<form class="form-horizontal" role="form">
|
|
{{#each model.criteria as |criterion|}}
|
|
{{query-criterion
|
|
cols=model.cols
|
|
ops=model.ops
|
|
valOptions=(if (eq 'status' criterion.col) model.statusList)
|
|
criterion=criterion
|
|
removeCriterion=(route-action 'removeCriterion')}}
|
|
{{/each}}
|
|
</form>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="modal-footer no-margin-top">
|
|
<button type="button" class="btn btn-sm btn-secondary" data-dismiss="modal">
|
|
<i class="ace-icon fa fa-times"></i>
|
|
Cancel
|
|
</button>
|
|
<button type="button" class="btn btn-sm btn-primary" {{action (route-action 'query')}}>
|
|
<i class="ace-icon fa fa-check"></i>
|
|
Query
|
|
</button>
|
|
</div>
|
|
{{/modal-frame}}
|