絞り込んだレコードの一覧表示について

背景・実現したいこと

 お世話になります。JS3か月の初心者です。

レコード一つ一つに対して「後で見るフラグ」を付けて、一覧画面からフラグのついたレコードのみを抽出して表示させたいと考えております。

「後で見る」フラグを付けたレコードの対象はGETできておりますが、一覧画面に表示のさせ方がわかりません。innerHTMLでレコードを取得して、GETしたレコードを表示できればと試行錯誤しておりますがappinf1が"null"で返されております。大変申し訳ございませんが、レコードの一覧表示のさせ方についてご教示いただけないでしょうか。

利用したソースコード

jQuery.noConflict();
(function($) {
“use strict”;
kintone.events.on(“app.record.index.show”, function(e) {
let oldButton = document.getElementById(‘絞り込み’);
let button = document.createElement(‘button’);

if(oldButton !== null) oldButton.parentNode.removeChild(oldButton);

button.innerHTML = ‘絞り込み’;
button.id = ‘絞り込み’;
kintone.app.getHeaderMenuSpaceElement().appendChild(button);
button.addEventListener(‘click’, function() {

let records = event.records;
let appinf1 = kintone.app.getFieldElements(“recordlist-cell-gaia”);

console.log(appinf1);

let getWriterFunc = function(element){
return function(resp){
element.innerHTML = resp;
};
};
let user = kintone.getLoginUser().code;

let query = ‘user_select = "’ + user + ‘"’;
console.log(user);
//console.log(ID);

let GET_param = {‘app’: 1406,
‘Query’ :query,
‘fields’:[]

};

kintone.api(kintone.api.url(‘/k/v1/records’, true), ‘GET’, GET_param),getWriterFunc(appinf1);
//location.reload();

});
});
})(jQuery);

 

kintone.app.getFieldElements()はフィールドコードを指定する必要があります。
※存在しないフィールドコードを指定した場合は今回のようにnullになる
下記にカスタマイズ例があるので一度使い方を見てみてください。

第5回 レコードの値を取得してみよう(一覧画面編)

 

村濱一樹様

お世話になります。

コメントありがとうございます。

あれから、様々検討いたしましてURLクエリにてログインユーザーのコードで絞り込むリンクボタンを設置することで

解決いたしました。アドバイスを頂戴いたしまして誠にありがとうございます。

 

今後とも何卒よろしくお願い申し上げます。