キンコミ kintone user community

みんなの投稿

2022/04/18 15:51

多分カスタマイズになると思いますが、ご教示ください。
文字列1行に、ユーザーが1文字入力する都度カウントして表示してくれるカウンターってありませんか?

2件のコメント (新着順)
じゅりっぺ
2022/04/19 08:36

文字列カウント kintone」と検索すると、色々と出てくるので片っ端から試して見られるといいかもしれません👀✨
プラグインとかも出てきますので開発じゃなくてそちらを使うのもアリかもです。

JavaScriptカスタマイズの話なので、
作っていてわからなくなって質問したいってなった場合、
キンコミよりは
cybozu developer コミュニティ
の方が合っているかもしれません✨✨


Drunkard
2022/04/19 09:27

ジュリドンさん、ありがとうございます。実はさがしたんですよー。でもイベントが発生するタイミングが文字を入力したときじゃないんですよ。1文字入力したら1をプラスして表示して欲しいんです。1文字入力するっていうイベントはないのかなぁ。

じゅりっぺ
2022/04/19 09:59

1文字入力のイベントはkintone JavaScript API にはないですね。確定後に発火すると思います。

何文字入力したか知りたいということでしたら、
kintone UI Component を使うのもいいかと思います。
多分ですが文字入力で発火するイベントがあった気がします。

使い方は・・・色々試されてみてください^0^

Drunkard
2022/04/19 10:19

ジュリドンさん
ありがとうございます!
実は私は「JavaScript」超初心者なんです。VB.netやVBAはわりと得意なんですけど、JavaScriptのコールバック関数とかあまり理解できていないのです。
今「Node.js」のサーバーサイドの「JavaScriptを」勉強しています。頑張ってみますね。

じゅりっぺ
2022/04/21 10:22

今「Node.js」のサーバーサイドの「JavaScriptを」勉強しています。

勉強素敵です!
しかし、kintoneカスタマイズに直結するJavaScriptだったらクライアントサイドのJavaScriptの勉強のほうが即効性?あるかもしれません(><)でもでも、サーバーサイドのJavaScriptの勉強も素敵ですね👀
応援しています~^0^

こんにちは。

単純に、どうして文字をカウントしたいのだろう?という疑問が思い浮かびました。
例えば、文字列一行に10文字までしか入れられないようにしたいのであれば、
設定で文字数制限を入れられますが、それではダメなのでしょうか?

実際にやろうと思うとたぶんカスタマイズになりそうですね。
入力するたび、となると、フィールドの値変更イベントで管理するのかな~?と思います。
カスタマイズについての具体的アドバイスができずすみません~


Drunkard
2022/04/19 09:34

ほりさん、おはようございます。朝早く起床して返信してくださり、ありがとうございます。実は今作っているアプリは、大型機械の見積書を作るアプリなんです。そこには但し書きを入力したり、納品時の注意を記載します。すると見積書の体裁を考えます。ユーザーは、今何文字入力しているか、知りたいんです。だからです。
フィールドの値変更イベントがあるんですか。

なるほどー。
とすると、そこまでリアルタイム性は必要なさそうに感じますので、
複数文字列の初期値に文字数がわかるものを入力しといて、入力する方はそれを目安に入力するとかでもいいかもしれませんね。

初期値
----+----1----+----2----+----3--
みたいなやつですー。
一昔前のやり方ですけど、そこそこ使えると思います。
カスタマイズ難しそうでしたらご検討ください〜

Drunkard
2022/04/19 15:21

それはいい考えですね。その代わり一度入力して、再度入力し直すときなどに、問題がありますが、それでユーザーは納得してくれそうな気がします。

あ、そうか!文字列1行をもう一つ作ってそこに字数か目盛を入れておき、その文字列1行を項目入力不可プラグインで入力できないようにしておけば字数の目盛があってその目盛が消えないんだ!

ほりさん、ありがとうございます!
.
.
.
こんな感じですね。