お世話になっております。
現在、下記コードのような検索を設定しているのですが、
(function() {
kintone.events.on('app.record.index.show', function(event) {
if (document.getElementById('syukei') !== null) {
return;
}
var start = document.createElement('input');
var startClassName = 'kintoneplugin-input-text';
start.className = startClassName;
start.id = 'condition_start';
start.type = 'text';
var end = document.createElement('input');
var endClassName = 'kintoneplugin-input-text';
end.className = endClassName;
end.id = 'condition_end';
end.type = 'text';
var search = document.createElement('button');
var searchClassName = 'kintoneplugin-button-normal';
search.className = searchClassName;
search.id = 'condition_submit';
search.innerHTML = '検索';
var label = document.createElement('div');
label.id = 'syukei';
label.appendChild(document.createTextNode('集計期間:'));
label.appendChild(start);
label.appendChild(document.createTextNode('~'));
label.appendChild(end);
label.appendChild(search);
kintone.app.getHeaderMenuSpaceElement().appendChild(label);
var dateFormat = "yy-mm-dd";
$.datepicker.setDefaults($.datepicker.regional["ja"]);
$("#condition_start").datepicker({dateFormat: dateFormat});
$("#condition_end").datepicker({dateFormat: dateFormat});
$("#condition_submit").click(function(){
var param_query = "";
param_query += '日付 >= "' + moment($("#condition_start").val()).format("YYYY-MM-DD") + '" and ';
param_query += '日付 <= "' + moment($("#condition_end").val()).format("YYYY-MM-DD") + '"';
var param = {
app: kintone.app.getId(),
query: param_query,
totalCount: true,
isGuest: false
}
var day1 = start.value;
var day2 = end.value;
var str_query = '?query='+ '日付' +' >= "' + day1 + '" and ' + '日付' +' <= "' + day2 +'"';
document.location = location.origin + location.pathname + str_query
})
});
return event;
});
})();
上記コードの場合、複数ビューがある場合に、検索をかけると既定ビュー(アプリのトップビュー)で絞り込まれて表示がされます。
これを、各ビューごとに設定したいのですが、
var str_query = '?query='+ '日付' +' >= "' + day1 + '" and ' + '日付' +' <= "' + day2 +'"';
document.location = location.origin + location.pathname + str_query
恐らく、上記らへんを変更すればよいのかと思っているのですが、
ご教授いただければ幸いでございます。
よろしくお願いいたします。