JSFiddle - React, Tailwind, and code Playground
by bilbobaggins
JavaScript
let validationmap = [
{
inputtype: "multiselect",
inputname: "roleid",
inputtextval: "rolename",
inputCustomMapping:"rolename",
inputParent:"role",
inputplaceholder: "Rolename",
fieldtypename: "STRING",
fieldvalidatename: "number",
fieldmaxlength: "80"
},
{
inputtype: "multiselect",
inputname: "modnameid",
inputtextval: "mname",
inputCustomMapping:"modulename",
inputParent:"modname",
inputplaceholder: "Module",
fieldtypename: "STRING",
fieldvalidatename: "number",
fieldmaxlength: "80"
},
{
inputtype: "multiselect",
inputtextval: "accesstype",
inputname: "accesstype",
inputCustomMapping:"accesstype",
inputplaceholder: "accesstype",
fieldtypename: "STRING",
fieldvalidatename: "string",
fieldmaxlength: "2"
}
];
var a=[ { rolename:
'IZkzWRkSQYPyhdpZejmMKzINJdnqAgKxLGRpZIEXIaLeyhbIruKNohYCrLzDJPsDdpEhVteHLBBvUlNu',
recordstate: true },
{ rolename:
'rvQUpNYJhbRhnicUsOmpTedvFyWhQXNTajFbWfhmgdCvcHIisvGrVjvVnYuHqlIdwSbRtLKIDWPDdsvX',
recordstate: true } ]
//[ 109, 110, singleInsertID: 108 ]
var b=[ { mname:
'OYeIyAHgjHYmLxXfwuwiPcFOEEzuxreoSjWBBHWDhMnQzTUAqyqNZvzdftISFVIBtGMkkmMoYyOqxPaV',
recordstate: true },
{ mname:
'eJwAeATsLutIeagpTwJCvvzfZcrBvCJWAHjnepPRldzpBluQtnqdGhPRilFcvDrVrqrDaFionRwIFCdS',
recordstate: true } ]
//[ 77, 78, singleInsertID: 76 ]
let removeJsonAttrs= function (json, attrs) {
return JSON.parse(
JSON.stringify(json, function (k, v) {
return attrs.indexOf(k) !== -1 ? undefined : v;
})
);
}
let getidfromobj= function (validationmap,val) {
var basesets = validationmap
.filter(function (dt) {
return dt.inputtextval == val
})
.map(function (dt) {
return dt.inputname
//return dt.inputCustomMapping
})
return basesets.toString()
}
let idmapping=function(a,b)
{
let arr3 = a.map((item, i) => Object.assign({}, item, b[i]));
...