新規投稿
フォローする

ユーザーカスタマイズ情報で判定した入力制御について

cybozu.comのカスタマイズ項目を使って、1の場合、フィールドCD「ID」を入力可能にしたいのですが

うまくいきません。

kintone.app.record.get()ではdisabledは使えないのでしょうか?(非表示はうまくいきました)

ご教授ください。


(function () {
"use strict";

const getOrganizationUser = function (event) {
var record = event.record
var user = kintone.getLoginUser();
var data = {
codes: kintone.getLoginUser()['code']
};
kintone.api("/v1/users.json", "GET", data).then(function (resp) {
var record = kintone.app.record.get();
var idpermission = resp.users[0]["customItemValues"]["5"]["value"];

if(idpermission === "1"){
record["ID"]["disabled"] = false;

}
kintone.app.record.set(record);
}).catch(function (error) {
console.log(error);
});
};

kintone.events.on(["app.record.create.show", "mobile.app.record.create.show","app.record.edit.show", "mobile.app.record.edit.show","app.record.detail.show","mobile.app.record.detail.show"], function (event) {
var record = event.record
record["ID"]["disabled"] = true;

getOrganizationUser(event);
return event;
});
})();
0

1件のコメント

Avatar
shima

すみません。自己解決しました

0
サインインしてコメントを残してください。