キンコミ kintone user community

みんなの投稿

2023/09/08 17:38

いつもお世話になっております。
KintoneのJSカスタマイズでやりたいことがあるのでお力を貸していただきたいです。

レコード新規作成画面or編集画面 にてボタンを設置し、ボタンを押すとフィールドが追加される仕組みを作りたいです。

ボタンはスペースを利用しすでに設置できました。
フィールド追加で停滞しております。

調べたところ、こちらのサイトが出てきましたが、使い方が分からず、、、、。
https://cybozu.dev/ja/kintone/docs/rest-api/apps/form/add-form-fields/



イメージは添付画像です。
この例では名前ボタン、性別ボタン、性格ボタンがあり、それぞれのボタンを押すとその下にフィールドが追加される形です。
一番新しいフィールドが上に積み重なっていくようにしたいです。

例は「名前→名前→性格→性別→名前」の順にボタンを押した状態です。

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



1件のコメント (新着順)
トーヤマン
2023/09/08 22:43

ぬらりんさん。こんばんわー。なんか楽しそうなアプリですねー☆彡

ただ使おうとしているカスタマイズ方法は、レコード1件ごとにフィールドを追加するものではなくて、そのアプリ全体のデザインを変更してしまうもののようです。ですので、ひとつ名前を追加すると、そのアプリの全てのレコードに名前フィールドが追加になるんじゃないかなって思います。

何かないかと私なりにネット検索してみたんですが、良いカスタマイズが見つからなかったです。

そこで思い付きなんですが、カスタマイズではなくて、標準機能の「テーブル」と使うというのは、いかがでしょうか。テーブルの最初の列は登録する内容が「名前」「性別」「性格」のどれであるかをドロップダウンで選択できるようにして、2番目の列にはその内容を文字列フィールドで書き込めるようにしておけば、ちょっと面倒くさいけれど、かなり近い感じでデータを管理できるかなと・・・。

イメージを図でファイル添付します。試してもらえたらうれしいです☆彡


ぬらりん
2023/09/09 14:03

新しい案まで出して下さりありがとうございます!
テーブルでデータ保存いいですね!試してみます!