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;
});
})();
1件のコメント
すみません。自己解決しました