初心者です。不明点があり質問させてください。
下記画像の売上(数値フォーム)と入金予定日(日付フォーム)を入力した時のみ、
ステータスの完了(ラジオボタン)を選択することは可能でしょうか?
現状は、ただのラジオボタンの為、売上や入金予定日が未入力でも完了にできてしまいます。
どのようにJavaScriptを書いたらいいかわからない為、教えていただけますでしょうか。
宜しくお願いいたします。
kintoneカスタマイズチュートリアルの進め方
プログラム初心者向けJavaScript入門
kintone API入門(全13回)
コマンドラインツール入門
REST API / JavaScript API / Plug-in API
REST API / JavaScript API / SOAP API
cybozu.comユーザーAPI / OAuth
kintone REST API Client
開発に役立つツール、Cybozu CDN
kintone コマンドラインツール
デモ環境、HTTP Client Tool<
2件のコメント
t.sato さん
こんにちは。
JavaScript でカスタマイズを行う場合、
レコードの追加画面と編集画面それぞれのイベントで、「売上」フィールドと「入金予定日」フィールドに値が入っていない時は「ステータス」フィールドを編集不可にするコードを書けばいいと思います。
どのように JavaScript を書いたらわからない、ということですが、全く書いたことがないのでしょうか?
もしそのようであれば、cybozu developer network にはチュートリアルもあるので、合わせて読んでみると
理解がしやすいかもしれません。
今回の質問内容に戻りますが、利用するイベントは以下のものがいいのではないかと思います。
ざっくり書くと、以下のようなかたちになります。
上記の「// ここに処理したい内容を書く」の部分に
if 文で「売上」フィールドと「入金予定日」フィールドに値が入っているか入っていないかの条件分岐を記述し、
各フィールドに値が入っていない場合にラジオボタンのフィールドを編集不可にするようにすればいいのではないでしょうか。
少しでも参考になればと思います。
mofuku 様
ご返信ありがとうございます。
教えていただきました内容を元に進めてみたいと思います。