いつもお世話になっております。
今回、データ検索を楽にするため、一覧画面上に検索名を入力するためのBoxを作成し検索条件を表示するカスタマイズを行いました。
下記ソース内容でkintoneのセキュリティ上問題がないかご確認頂けますでしょうか?
以下ソース
kintone.events.on(‘app.record.index.show’, function(event) {
if (document.getElementById ('my_index_button') != null) {
return;
}
if(document.getElementById("btid") !=null){
return;
}
var limit = 100;
var offset = 0;
var appId = kintone.app.getId();
var currentQuery = kintone.app.getQueryCondition();
var myIndexButton = document.createElement('button');
var myIndexButton2 = document.createElement('button');
var myIndexBox = document.createElement('input');
var myIndexBox2 = document.createElement('input');
kintone.app.getHeaderMenuSpaceElement().appendChild(myIndexBox);
kintone.app.getHeaderMenuSpaceElement().appendChild(myIndexBox2);
kintone.app.getHeaderMenuSpaceElement().appendChild(myIndexButton2);
kintone.app.getHeaderMenuSpaceElement().appendChild(myIndexButton);
myIndexButton.id = 'my_index_button'
myIndexButton2.id = 'my_index_button2'
myIndexBox.type="text";
myIndexBox.id="myIndex_Box";
myIndexBox.name="Box";
myIndexBox2.type="text";
myIndexBox2.id="myIndex_Box";
myIndexBox2.name="Box";
myIndexButton.innerHTML = '検索';
myIndexButton2.innerHTML = 'クイック入力';
myIndexButton2.onclick = function() {
myIndexBox.value = event.records[0][''][''];
myIndexBox2.value = event.records[0][''][''];
}
myIndexButton.onclick = function() {
var company_name =myIndexBox.value;
var tantousya =myIndexBox2.value;
document.location = location.origin + location.pathname + '?query= = "' + + '"'
}
}
お手数ですが、何卒よろしくお願い致します。