t00-multiuser/server/utilities/SelectUtility.ts
2025-04-22 09:38:59 +01:00

17 lines
No EOL
499 B
TypeScript

import OverrideType from "../enums/OverrideType";
export default abstract class SelectUtility {
public static EnumToSelectList(enumToList: any, selected?: any) {
const keys = Object.keys(enumToList);
let output: string = "";
for (const key of keys) {
const keyN = parseInt(key);
if (!isNaN(keyN)) {
// @ts-ignore
output += `<option value="${keyN}"${selected && selected === keyN ? " selected" : ""}>${OverrideType.ToDescription(keyN)}</option>`;
}
}
return output;
}
}