# ビュー　の絞り込み条件の変更を不可にする

**URL:** <https://community.cybozu.dev/t/topic/6776>\
**Category:** kintone 開発相談\
**Created:** [2020 年 10 月 21 日午前 1:15 UTC](https://community.cybozu.dev/t/topic/6776 "2020-10-21T01:15:42Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Legacy\_Account2434](https://avatars.discourse-cdn.com/v4/letter/l/b5ac83/32.png) [@Legacy\_Account2434](https://community.cybozu.dev/u/Legacy_Account2434)\
**Post date:** [2020 年 10 月 21 日午前 1:15 UTC](https://community.cybozu.dev/t/topic/6776/1 "2020-10-21T01:15:42Z")

</div>

Kintone使用して一年以上たってますが、本格的にＪａｖａｓｃｒｉｐｔでカスタマイズするのはここ６ヶ月くらいです。

会社の社内秘密情報をシェアするアプリは下記の様な要件がありました。

フィールド ０： 会社名

フィールド １－１０：全員に見せる内容

フィールド １１－14：ログインユーザーの所属組織に会社名が含まれている場合だけ 表示

&nbsp;

最初はＫｉｎｔｏｎｅの権限管理（レコード・フィルド）で試みましたが、できませんでした。

今はＪａｖａｓｃｒｉｐｔで解決しようと思います。

若し解決方法があれば ご教授いただければ幸いです。

&nbsp;

現在は Ｊａｖａｓｃｒｉｐｔでレコード詳細画面の部分はできましたが、一覧画面では ＫｒｅｗＳｈｅｅｔも使用しておりますので、フィールド １１－14は全員に閲覧できるようになっております。

で、質問ですが： Ｊａｖａｓｃｒｉｐｔで絞り込み条件の変更を不可にすることができますか？

アイデアとしては、ビュー（見せないフィールドを隠して）で管理し （ユーザーの組織によって、ビューを隠すＪａｖａｓｃｒｉｐｔ 開発中）、絞り込み条件を一定にする。そうすることで、要件に満たします。

皆様の知見等 宜しくお願い致します。

&nbsp;

&nbsp;

&nbsp;

&nbsp;

&nbsp;

&nbsp;

---

<div class="post-metadata">

**Author:** ![Legacy\_Account980](https://avatars.discourse-cdn.com/v4/letter/l/a183cd/32.png) [@Legacy\_Account980](https://community.cybozu.dev/u/Legacy_Account980)\
**Post date:** [2020 年 11 月 2 日午前 1:51 UTC](https://community.cybozu.dev/t/topic/6776/2 "2020-11-02T01:51:10Z")

</div>

はじめまして！

&nbsp;

文章を読んだ感じですと、

絞り込み条件となるフィールドを組織によって非表示にするだけでいいのでは？と思いましたが

きっとそういうことではないのですよね。。。（＞＜）

恐れ入りますが、画像などを貼り付けて詳しく質問いただけると、回答がしやすいかと思います！

よろしくおねがいします＾０＾

---

<div class="post-metadata">

**Author:** ![Legacy\_Account2434](https://avatars.discourse-cdn.com/v4/letter/l/b5ac83/32.png) [@Legacy\_Account2434](https://community.cybozu.dev/u/Legacy_Account2434)\
**Post date:** [2020 年 11 月 2 日午前 9:58 UTC](https://community.cybozu.dev/t/topic/6776/3 "2020-11-02T09:58:35Z")

</div>

[juridon](https://community.cybozu.dev/hc/ja/profiles/376177001012-juridon)さん、

&nbsp;

説明がうまくいかず、すみません。

会社のデーターが入っているので 恐縮ですが、画像共有ができかねます。

長い文章になりますが、できるだけ説明いたします：

&nbsp;

例：

フィールド ０： 会社名 （例：ABCXY、12349、YYYXX, 5文字構成コード）

フィールド １－１０：全員に見せる内容

フィールド １１－14：ログインユーザーの所属組織に会社名が含まれている場合だけ 表示

&nbsp;

レコード１

フィールド ０： ABCXY

フィールド １－１０：全員に見せる内容

フィールド １１－14： ABCXY社内秘データー

&nbsp;

レコード２

フィールド ０： 12349

フィールド １－１０：全員に見せる内容

フィールド １１－14： 12349社内秘データー

&nbsp;

レコード３

フィールド ０： YYYXX

フィールド １－１０：全員に見せる内容

フィールド １１－14： YYYXX社内秘データー

&nbsp;

ローグインユーザー ID桃太郎 所属組織 ABCXY社 XXX部YYY科）の場合、

レコード１ ー詳細画面 全フィールドが見えます。

レコード２・３ フィールド０－１０までみれて、１１－１４が隠されます

（詳細画面の制御はJavascriptで、すでに完成しました）。

一覧画面はビューで管理しております。

ビュー１： 全ユーザー用 フィールド０－１０まで表示 （フィールド１１－１４が含まれてない）

ビュー２以下：ログインユーザーの組織ことに 表示制御 （Javascriptが完成）

```
例： ログインユーザ 桃太郎 ABCXY社 ー＞ビュー２しか表示しない （＋ビュー１）

    ビュー２の設定： フィルター フィールド０＝ABCXY

```

&nbsp;

```
**これで ユーザー桃太郎がログインする際、 自分の会社の秘密内容が見れないように出来ています。**

**が、 ビュー２のフィルターを弄れ、フィールド０をYYYXXにすれば、他社の秘密内容が（ビューに入っているので）見れます。**

```

で、元の質問になります：

一覧画面で、フィルター変更を不可能にすることが出来ますか？

（出来なければ、無理やり フィルターのアイコーンを隠す手もありますが）。

&nbsp;

宜しくお願い申し上げます。

&nbsp;

&nbsp;

&nbsp;

&nbsp;

&nbsp;

&nbsp;

&nbsp;

---

<div class="post-metadata">

**Author:** ![Legacy\_Account980](https://avatars.discourse-cdn.com/v4/letter/l/a183cd/32.png) [@Legacy\_Account980](https://community.cybozu.dev/u/Legacy_Account980)\
**Post date:** [2020 年 11 月 4 日午前 1:36 UTC](https://community.cybozu.dev/t/topic/6776/4 "2020-11-04T01:36:47Z")

</div>

Kwee-Yong Tanさん

ご説明ありがとうございます！

↓を無効にするのができますかということでしょうか？！？

kintoneの機能では無効にできないと思います。

URLの方に絞り込み条件を書くと絞り込まれてしまいます。

&nbsp;

もしガッツリJavaScriptで作るとしたら、

別のアプリ（何もレコードを登録しない空のアプリ）を作成して、

レコードがなにもないアプリでカスタマイズビューを使用して、APIを使用して、

一覧と詳細のようなものを表示するように作り込むなどするという方法もあると思いますが

いかがでしょうか！？

&nbsp;

↓イメージ画像

&nbsp;

---

<div class="post-metadata">

**Author:** ![Legacy\_Account2434](https://avatars.discourse-cdn.com/v4/letter/l/b5ac83/32.png) [@Legacy\_Account2434](https://community.cybozu.dev/u/Legacy_Account2434)\
**Post date:** [2020 年 11 月 4 日午前 7:02 UTC](https://community.cybozu.dev/t/topic/6776/5 "2020-11-04T07:02:07Z")

</div>

[juridon](https://community.cybozu.dev/hc/ja/profiles/376177001012-juridon)さん、

ご返事 有難うございます！

空アプリは良いアイデアですね。かなり手間がかかりますが。

最後の踏ん張りとして、下記のアイコンを隠すことに一回試みます。

&nbsp;

&nbsp;
