fixed dbl-fillOptions in bz-select

This commit is contained in:
STEINNI
2025-10-20 16:34:01 +00:00
parent 93e12ff538
commit 7c92bbcdfe
4 changed files with 33 additions and 14 deletions
+7 -4
View File
@@ -52,6 +52,7 @@ class KeyframeView extends WindozDomContent {
}
fillAgentProperties(agentProps){
let allFields = []
for(const propName in agentProps){
const fieldRow = ui.create(`<div class="cols-2"><label>${propName}</label></div>`)
let component
@@ -77,16 +78,18 @@ class KeyframeView extends WindozDomContent {
break
case 'list':
component = document.createElement('bz-select')
console.log('choices', agentProps[propName].choices)
// component.fillOptions( agentProps[propName].choices.map(item => {
// return({ markup: `${item}`, value: item})
// }))
component.fillOptions( agentProps[propName].choices.map(item => {
return({ markup: `${item}`, value: item})
}))
break
default:
console.warn(`Unknown field type ${agentProps[propName].type}`)
}
fieldRow.append(component)
allFields.push(fieldRow)
}
this.outputs.agentProperties.innerHTML=''
this.outputs.agentProperties.append(...allFields)
}
}