フィールドを編集不可にしたい

nagayama様

失礼しました。フォームブリッジの場合、
書き方は違いますが、仕組み的には近いイメージでフィールドの編集不可を実現できると思います。

JavaScriptカスタマイズのchangedイベントを使って、
「別フィールドの入力値 = 特定の値」の時に、編集不可にしたいフィールド(例えば文字列の一行)に、
「disabled=“disabled”」属性を追加することで、編集不可にすることができると思います。

一例ですが、こんなイメージになるかと思います。

(function() {
"use strict";

// 「文字列 __1行__ 1」のフィールドが変更された時
fb.events.fields.文字列 __1行__ 1.changed = [function (state) {

// 「文字列 __1行__ 1」のフィールドの値がtestの場合、「文字列 __1行__ 2」を編集不可にする
if (state.record.文字列 __1行__ 1.value === "test") {
var inputElement = document.querySelector('[data-vv-name="文字列 __1行__ 2"] > *');
inputElement.setAttribute("disabled", "disabled");
}
return state;
}];
})();