いつもお世話になっております。
現在下記のコードにて、プリントクリエイターの出力帳票を制御しております。
- (function () {
- “use strict”;
- kintone.events.on(“app.record.detail.show”, function (event) {
- (new MutationObserver(function (_, observer) {
- var selector = document.querySelector(“select.pcreator-sheets-select”);
- if (selector) {
-
var enableSheet = event.record["チェックボックスA"].value.length ? "帳票B : 帳票C"
- Array.from(selector.options).forEach(function (option) {
-
if (option.textContent !== enableSheet) option.style.display = "none";
-
else selector.value = option.value;
- });
- observer.disconnect();
- }
- })).observe(kintone.app.record.getHeaderMenuSpaceElement(), {
- childList: true,
- subtree: true
- });
- return event;
- });
- })();
ここに条件として、「ラジオボタンD」の場合は、「帳票E」としたいのですが、
どのように条件分岐させたらよいのでしょうか。
最終的には、下記のような分岐にしたいと考えています。
ラジオボタンがDを選択されている場合:帳票E
ラジオボタンがD以外を選択されている場合:チェックボックスを判定してAなら帳票B、それ以外は帳票C
どなたかお分かりになれば教えていただけると幸いです。