Я создал несколько поисковых фильтров, но впервые мне нужно искать с использованием массивов. Не могли бы вы помочь мне, как это сделать?
(function(){
data.rows = [];
var gr = new GlideRecord('u_automation_of_reports');
if(data.filter.status){
gr.addQuery('u_status', data.filter.status);
}
gr.query();
while(gr.next()){
data.rows.push({
date: convertDate(gr.sys_created_on.toString()),
name: gr.u_nome.toString(),
status: gr.getDisplayValue('u_status')
});
}
function convertDate(sys_created_on){
var date = sys_created_on;
var arr1 = date.split(' ')[0].split('-');
return arr1[2] + "/" + arr1[1] + "/" + arr1[0];
}
})();
<div class="container">
<table class="table table-striped">
<thead>
<tr>
<th class="header col-md-2"> Data </th>
<th class="header col-md-8"> Nome </th>
<th class="header col-md-2"> Status </th>
</tr>
</thead>
<tbody>
<tr class="information" ng-repeat="row in data.rows | filter:{status: searchStatus, name: searchName}">
<td>{{row.date}}</td>
<td><a href="{{row.link}}">{{row.name}}</a></td>
<td>{{row.status}}</td>
</tr>
</tbody>
</table>
</div>
Я не уверен, как установить каждый месяц как другое число из массива для создания фильтра