Compare commits
1
Commits
main
...
nativenum-error
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
ea45930102 |
+18
-8
@@ -783,15 +783,25 @@ const ext = {
|
|||||||
},
|
},
|
||||||
|
|
||||||
DYNAMIC_ENUM(node, inputName, inputData) {
|
DYNAMIC_ENUM(node, inputName, inputData) {
|
||||||
// console.log("DYNAMIC_ENUM", JSON.parse(JSON.stringify(node)), inputName, inputData);
|
// Add a check to see if nativeEnum exists and provide fallback
|
||||||
const enumWidget = node.addWidget(
|
if (node.nativeEnum && typeof node.nativeEnum === "function") {
|
||||||
"combo",
|
// Original code using nativeEnum
|
||||||
inputName,
|
return node.nativeEnum(inputName, inputData);
|
||||||
"",
|
} else {
|
||||||
{ serialize: true, values: [] },
|
// Fallback implementation
|
||||||
);
|
console.log(
|
||||||
|
"DYNAMIC_ENUM",
|
||||||
|
JSON.parse(JSON.stringify(node)),
|
||||||
|
inputName,
|
||||||
|
inputData
|
||||||
|
);
|
||||||
|
const enumWidget = node.addWidget("combo", inputName, "", {
|
||||||
|
serialize: true,
|
||||||
|
values: [],
|
||||||
|
});
|
||||||
|
|
||||||
return { widget: enumWidget };
|
return { widget: enumWidget };
|
||||||
|
}
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
|
|||||||
Reference in New Issue
Block a user