lk-filter using
var filterFields = [
{
key: 'number',
type: 'horizontalInput',
templateOptions: {
label: 'Номер'
}
},
{
key: 'realNumber',
type: 'horizontalInput',
templateOptions: {
label: 'Номер ПП'
}
},
{
key: 'dateRange',
type: 'lkDateRangePicker',
templateOptions: {
label: 'Дата ПП'
}
},
{
key: 'status',
type: 'horizontalSelect',
templateOptions: {
label: 'Статус',
options: _.map(ORDERS_CONF.STATUSES, (status, idx) => {return {name: status, value: idx};})
}
}
];
<lk-filter filter-fields="vm.filterFields"
filter-data="vm.filterData"
start-filtering="vm.showBills()"
disabled-state="vm.loadingState.active">
</lk-filter>