# 一覧のデフォルト変更と絞り込むアイコンを非表示

**URL:** https://community.cybozu.dev/t/topic/9029
**Category:** kintone 開発相談
**Created:** [2024 年 5 月 15 日午前 7:15 UTC](https://community.cybozu.dev/t/topic/9029 "2024-05-15T07:15:38Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![Ultraman87](https://avatars.discourse-cdn.com/v4/letter/u/58f4c7/32.png) [@Ultraman87](https://community.cybozu.dev/u/Ultraman87)
#### Post date: [2024 年 5 月 15 日午前 7:15 UTC](https://community.cybozu.dev/t/topic/9029/1 "2024-05-15T07:15:38Z")

</div>

ログインユーザ毎に、一覧の絞り込み条件を変えて、レコードのアクセス制限をかけていますが、絞り込むアイコンを押して、条件を指定してしまうと、アクセス制限が無効になってしまうため、非表示か機能の無効化を行いたい。

また、ユーザ毎の一覧を作成して、不要なものは起動時に削除するScriptは書けたのですが、デフォルトを設定する方法がわかりませんでした。

ご教示頂けますと助かります。

```javascript
(function ($) {
	"use strict";

	kintone.events.on(['app.record.index.show'], function (event) {

		// 【全員権限】誰であっても「すべて」ビューは非表示
		var interval1 = setInterval(function () {
			if ($('.gaia-argoui-menuitem:contains("（すべて）")').length > 0) {
				clearInterval(interval1);
				$('.gaia-argoui-menuitem:contains("（すべて）")').parent().remove();
			}
		}, 300);

		// 【ユーザー権限】管理者権限以外は「すべて表示一覧」ビューを非表示
		var remove;
		var code = kintone.getLoginUser().code;
		var interval2 = setInterval(function () {

			// 管理者以外であれば、全て表示一覧を削除する
			if ($('.gaia-argoui-menuitem:contains("全て表示一覧")').length > 0 && code !== "管理者アドレス") {
				clearInterval(interval2);
				$('.gaia-argoui-menuitem:contains("全て表示一覧")').parent().remove();
			}

			//管理者なら、全て表示一覧以外は削除
			if (code === "管理者アドレス") {
				remove = setInterval(function () {
					if ($('.gaia-argoui-menuitem:contains("AAA一覧")').length > 0) {
						clearInterval(remove);
						$('.gaia-argoui-menuitem:contains("AAA一覧")').parent().remove();
					}
				}, 300);
				remove = setInterval(function () {
					if ($('.gaia-argoui-menuitem:contains("BBB一覧")').length > 0) {
						clearInterval(remove);
						$('.gaia-argoui-menuitem:contains("BBB一覧")').parent().remove();
					}
				}, 300);
			}

			//AAAなら、AAA一覧以外は削除
			if (code === "AAA") {
				remove = setInterval(function () {
					if ($('.gaia-argoui-menuitem:contains("BBB一覧")').length > 0) {
						clearInterval(remove);
						$('.gaia-argoui-menuitem:contains("BBB一覧")').parent().remove();
					}
				}, 300);
			}

			//BBBなら、BBB一覧以外は削除
			if (code === "BBB") {
				remove = setInterval(function () {
					if ($('.gaia-argoui-menuitem:contains("AAA一覧")').length > 0) {
						clearInterval(remove);
						$('.gaia-argoui-menuitem:contains("AAA一覧")').parent().remove();
					}
				}, 300);
			}

		}, 300);

		return event;
	});

})(jQuery);

```

---

<div class="post-metadata">

### Author: ![jurippe](https://sea1.discourse-cdn.com/flex015/user_avatar/community.cybozu.dev/jurippe/32/27_2.png) [@jurippe](https://community.cybozu.dev/u/jurippe)
#### Post date: [2024 年 5 月 22 日午後 12:20 UTC](https://community.cybozu.dev/t/topic/9029/2 "2024-05-22T12:20:41Z")

</div>

デフォルトで表示する一覧を作ればよいのではないでしょうか？  
たとえばカスタマイズビューなどで🤔！？

---

<div class="post-metadata">

### Author: ![Ultraman87](https://avatars.discourse-cdn.com/v4/letter/u/58f4c7/32.png) [@Ultraman87](https://community.cybozu.dev/u/Ultraman87)
#### Post date: [2024 年 5 月 24 日午前 11:42 UTC](https://community.cybozu.dev/t/topic/9029/3 "2024-05-24T11:42:39Z")

</div>

ご返信ありがとうございます。あまりに、初心者の無知過ぎてピンときていませんが、頂いた内容で検索して、調べてみます。
