お世話になります。
ラジオボタンやドロップダウンは下記のコードで初期値を非表示とすることができますが、数値フィールドの初期値「0」は非表示とすることはできるのでしょうか。こちらのコードでは非表示とすることができませんでした。
ご教授のほどよろくお願いします。
(function() {
"use strict";
fb.events.form.created = [function (state) {
state.record["年齢"].value = "";
return state;
}];
})();
カスタマイズヘルプの fb.getElementByCode(code) 関数のサンプルコード(下記)のように、input の value にも “” をセットすると初期値なしの状態にできると思います (form.mounted イベントを使う必要があります)。
(function() {
"use strict";
fb.events.form.mounted = [function (state) {
// フィールドコードが fieldCode の1行文字列フィールドの要素を取得します
var textField = fb.getElementByCode('fieldCode');
console.log(textField);
// 取得した要素に初期値を設定します
textField.getElementsByTagName('input')[0].value = 'This is the default value.';
return state;
}];
})();
〉山口貴史 様
教えていただいたサンプルコードを元に作成してみたところ、初期表示が空とすることができました。
ありがとうございました。
〉山口貴史 様
お世話になります。
上記のサンプルコードに加えて、2人目以降に条件分岐で表示した場合に、フィールドを初期表示にする記述を教えて下さい。
よろしくお願い致します。