koichiさん
もう一つ質問です
2020/12/31にアドバイスいただいた検索BOXの複製をやってみました。
検索BOXは複製されましたが、肝心のチャート表が表示されない事態になっています
変更後のコードは↓です
data: [],
init: function() {
var self = this;
kintone.events.on(‘app.record.index.show’, function(event) {
var searchItem1 = ‘’;
if (sessionStorage.getItem(‘searchItem1’)) {
searchItem = sessionStorage.getItem(‘searchItem1’);
}
var searchItem2 = ‘’;
if (sessionStorage.getItem(‘searchItem2’)) {
searchItem = sessionStorage.getItem(‘searchItem2’);
}
var conf = kintone.plugin.app.getConfig(PLUGIN_ID);
if (conf.fieldNameColor.indexOf(‘[Table]’) === 0) {
if ($(‘#input-search-item1’)[0]) {
return;
}
var $myInput1 = $(‘<input>’, {
id: ‘input-search-item1’,
type: ‘text’,
placeholder: ‘工程名検索_半角カンマ(,)で複数抽出’
});
$myInput1.val(searchItem1);
var $myInput2 = $(‘<input>’, {
id: ‘input-search-item2’,
type: ‘text’,
placeholder: ‘担当名検索_半角カンマ(,)で複数抽出’
});
$myInput2.val(searchItem2);
var $myButton = $(‘<button>’, {
id: ‘button-search-item’,
text: ‘抽出’
}).click(function() {
sessionStorage.setItem(‘searchItem1’, $myInput1.val());
sessionStorage.setItem(‘searchItem2’, $myInput2.val());
if (!self.settings.config) {
return;
}
if (typeof self.settings.config.settingColors === ‘string’) {
self.initSetting();
}
var ganttBox = self.uiCreateGanttBox();
self.data = [];
self.getRecordsData(event.records, $myInput1.val(),$myInput2.val(), ganttBox, function() {
// Put to jquery gantt and render
self.gantt(ganttBox);
});
});
$(kintone.app.getHeaderSpaceElement()).append($myInput1);
$(kintone.app.getHeaderSpaceElement()).append($myInput2);
$(kintone.app.getHeaderSpaceElement()).append($myButton);
}
という風に変えました
ちょっとみていただいてもいいでしょうか?