テーブル内のドロップダウン項目(option)の取得と変更

テーブルの中に2つのドロップダウンがあり、1つ目で選択した内容に応じて2つ目のドロップダウンの選択項目を変更したいと思っています。

1つ目で変更された行数と値は取得できるところまではできましたが、2つ目の項目を変更(絞込み)することができません。

どのようにすれば、テーブル内のドロップダウン項目を変更またはリストされているものの一部非表示できますでしょうか?

下記は、現在作成しているプログラムになります。

よろしくお願いいたします。

 

function SelectItem(event) {
  var record = event.record;

  var tableRecords = event.record.Table.value;
  var row = event.changes.row;

  for (var i=0; i<tableRecords.length; i++) {
    if (row == tableRecords[i]) {
      var ItemName = tableRecords[i].value[‘ドロップダウン1’].value;

      [[ドロップダウン2の項目を変更したい]]

    }
  }
}

 

大項目→中項目などの絞り込みがしたいのだと思いますが、おそらく標準機能では不可能だと思います。
プラグインを使うか、JavaScriptでDOMを操作する等しないといけないと思います。

ドロップダウン絞り込みプラグイン
https://www.joyzo.co.jp/plugin/originalpulldown

kintoneで大中小カテゴリーなど親子関係にあるプルダウンを実現するためのjavascript
https://gist.github.com/fddcddhdd/95cf9a4d5090cf886055

標準機能の範囲なら、setFieldShown()で擬似的に表示、非表示を切り替えるくらいでしょうか。

cookie様、
ご返信ありがとうございます。
2つ目のjavascriptで検討してみようと思います。