I have the same problem. I have tried with this solution and it doesn't work.

This is a JSON copy of my view
[
{
"type": "ia.container.flex",
"version": 0,
"props": {
"wrap": "wrap",
"justify": "space-evenly",
"alignItems": "baseline",
"alignContent": "center",
"style": {
"classes": "components/Card",
"max-height": 300,
"width": "80%"
}
},
"meta": {
"name": "FlexContainer"
},
"position": {
"grow": 1,
"basis": "310px"
},
"custom": {},
"children": [
{
"type": "ia.input.text-field",
"version": 0,
"props": {
"placeholder": "ID",
"style": {
"height": 30,
"margin": 10,
"width": 200
}
},
"meta": {
"name": "ID"
},
"position": {},
"custom": {}
},
{
"type": "ia.input.text-field",
"version": 0,
"props": {
"placeholder": "Nombre",
"style": {
"height": 30,
"margin": 10,
"width": 200
}
},
"meta": {
"name": "FirstName"
},
"position": {},
"custom": {}
},
{
"type": "ia.input.text-field",
"version": 0,
"props": {
"placeholder": "Apellidos",
"style": {
"height": 30,
"margin": 10,
"width": 200
}
},
"meta": {
"name": "LastName"
},
"position": {},
"custom": {}
},
{
"type": "ia.input.text-field",
"version": 0,
"props": {
"placeholder": "Teléfono",
"style": {
"height": 30,
"margin": 10,
"width": 200
}
},
"meta": {
"name": "Phone"
},
"position": {},
"custom": {}
},
{
"type": "ia.input.text-field",
"version": 0,
"props": {
"placeholder": "Email",
"style": {
"height": 30,
"margin": 10,
"width": 200
}
},
"meta": {
"name": "Email"
},
"position": {},
"custom": {}
},
{
"type": "ia.input.button",
"version": 0,
"props": {
"text": "Añadir usuario",
"style": {
"height": 30,
"margin": 10,
"width": 200
}
},
"meta": {
"name": "Button"
},
"position": {},
"custom": {},
"events": {
"dom": {
"onClick": [
{
"config": {
"script":
},
"scope": "G",
"type": "script"
},
{
"config": {
"draggable": true,
"id": "ORyYJvIl",
"modal": false,
"overlayDismiss": false,
"resizable": true,
"showCloseIcon": true,
"type": "open",
"viewPath": "PopUp/NewUser",
"viewportBound": false
},
"scope": "C",
"type": "popup"
}
]
}
}
}
]
}
]