Используйте поиск по фильтру труб с массивом - PullRequest
0 голосов
/ 13 января 2020

Я создал несколько поисковых фильтров, но впервые мне нужно искать с использованием массивов. Не могли бы вы помочь мне, как это сделать?

(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>

Я не уверен, как установить каждый месяц как другое число из массива для создания фильтра

...